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

/* 1. Fonts, styles and sizes if > 0px      */
/*elements_typography.css*/
.yourbasketandcheckoutlink h3,
.yourbasketandcheckoutlink h2,
.minicartitemsandtotal,
.Ltopnavcats,
.Lcatnav ul ul {font-size: 0.9em;}

.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5,
p.Lwelcome,
.topnavigation-3 select {font-size:1em;}

.topnavigation-2,
.Rtopsellers h3,
.Ltopsellers,
.Lnewslist,
.LshowRVISiteWide,
.Rtopsellers ul .pricebox .price,
.Rtopsellers ul .pricebox .priceeuros,
.Lemailsignup label,
.Lgiftlink p {font-size:1.1em;}

.Lonelevelcatlist h3,
.Lcatnav,
.Rtopsellers p.moreinfo a,
.linkNews a {font-size:1.2em;}

.mini-sitemaplink h3 {font-size:1.3em;}

.Lonelevelcatlist h3 {font-style:italic;}

.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lmyacccontactdetails li.first,
.Ltopnavcats,
.topnavigation-2 ul a,
.topnavigation-3 select,
.Ltopsellers,
.Rtopsellers ul .pricebox .price,
.Rtopsellers ul .pricebox .priceeuros {font-weight:bold;}

.yourbasketandcheckoutlink h3,
.Lcatnav ul li ul li,
.Lcustomerquotes h3,
.Lcustomerquotes h5,
.Ltopsellers .invtname {font-weight: normal;}

.copyright a {text-decoration:underline;}
.copyright a:hover {text-decoration:none;}

.Lcustomerquotes {text-align: center;}
.Lcatnav ul li,
.Lcatnav ul li ul li {text-transform:capitalize;}

.Ltopnavcats ul a {text-transform:uppercase;}

.Lemailsignup, .Lgiftlink {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/* 2. This controls global colors.          */
/*elements_color.css*/																										/*		For category styles use the           */
/* TEXT */
.Lemailsignup,
.Lreferfriendlink a,
.Lreferfriendlink a:hover {color:#666;}
.Lnewslist p {color:#999;}

.Lsearch,
.Lcat_headerright,
.Lcat_headerright a,
.Lcattree,
.Lcattree a,
.Lcustomerquotes,
.Lcustomerquotes a,
.Lcustomerquotes a:hover,
.Lemailsignup label,
.Lgiftlink a,
.Lgiftlink a:hover,
.Lgiftlink p,
.topnav-datenow,
.link_testimonials a,
.link_testimonials a:hover,
.Lnewslist,
.Lnewslist a,
.Lnewslist a:hover,
.Rtopsellers p.moreinfo a,
.Rtopsellers p.moreinfo a:hover,
.linkNews a,
.linkNews a:hover {color:#fff;}

.Ltopnavcats ul a,
.topnavigation-2 ul a,
.Rtopsellers,
.Rtopsellers a,
.Ltopsellers,
.Ltopsellers a,
.LshowRVISiteWide a,
.LshowRVISiteWide a:hover,
.Lcat_minicartbox a,
.Lcat_minicartbox a:hover,
.Lcat_minicartbox2 a,
.Lcat_minicartbox2 a:hover {color:#ccc;}

.Lcatnav,
.Lcatnav a {color:#b2b2b2;}

.copyright a,
.Rtopsellers ul .pricebox .price,
.Rtopsellers ul .pricebox .priceeuros {color:#FCB200;}

/* BORDERS */
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lpcatlinks li {border-bottom-color: #CCC;}
.Lfooter li {border-left-color: #666;}

#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border-color: #CCC;}

.Lspotlights ul .image img {border-color: #FFF;}
/*		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 {background:url(../images/bg_header.png) no-repeat center top; margin:0 0 9px 0;}
.Lcat_header, .Lcat_ckheader {width:923px; margin:0 auto;}
.Lcat_headerleft {float:left; height:94px;}
.Lcat_headerright {width:630px; margin:4px 0 0 0; float:right; height:90px;}
.Lcat_headerbtm {width:923px; overflow:hidden;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {margin:8px 0 0 0;}
.Lmainlogo img {border:0;}

.callus {margin:2px 0 0 9px;}

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

/**********/
/* HEADER BANNER */
/**********/
.Lcat_headerbanner {float:left; margin-top:9px;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {padding:0; margin:0; text-align:center;}
.Ltopnavcats ul {margin:0 0 0 11px; padding:0; list-style:none; width:100%; overflow:hidden;}
.Ltopnavcats ul li {float:left; margin:0; padding:0;}
.Ltopnavcats ul li a {display:block;}
.Ltopnavcats ul li a:hover {background-position:left -41px;}
.Ltopnavcats ul li img {height:39px;}

.Ltopnavcats li.topnavshoacoustics img {width:67px;}
.Ltopnavcats li.topnavshocablesconnectors img {width:77px;}
.Ltopnavcats li.topnavshocasesracksservice img {width:73px;}
.Ltopnavcats li.topnavshocomputerzone img {width:69px;}
.Ltopnavcats li.topnavshodjgear img {width:40px;}
.Ltopnavcats li.topnavshoinstruments img {width:86px;}
.Ltopnavcats li.topnavshoeffectsamps img {width:64px;}
.Ltopnavcats li.topnavshoheadphonesspeaker img {width:77px;}
.Ltopnavcats li.topnavsholeadsloomssnakes img {width:83px;}
.Ltopnavcats li.topnavshomediabooks img {width:59px;}
.Ltopnavcats li.topnavshomicrophones img {width:84px;}
.Ltopnavcats li.topnavshorecordermixer img {width:72px;}
.Ltopnavcats li.topnavshostands img {width:50px;}

.Ltopnavcats li.topnavshoacoustics a {background:url(../images/menu_acoustic.gif) no-repeat left top;}
.Ltopnavcats li.topnavshocablesconnectors a {background:url(../images/menu_cable.gif) no-repeat left top;}
.Ltopnavcats li.topnavshocasesracksservice a {background:url(../images/menu_case.gif) no-repeat left top;}
.Ltopnavcats li.topnavshocomputerzone a {background:url(../images/menu_com.gif) no-repeat left top;}
.Ltopnavcats li.topnavshodjgear a {background:url(../images/menu_dj_gear.gif) no-repeat left top;}
.Ltopnavcats li.topnavshoinstruments a {background:url(../images/menu_instrument.gif) no-repeat left top;}
.Ltopnavcats li.topnavshoeffectsamps a {background:url(../images/menu_effect_amp.gif) no-repeat left top;}
.Ltopnavcats li.topnavshoheadphonesspeaker a {background:url(../images/menu_headphone.gif) no-repeat left top;}
.Ltopnavcats li.topnavsholeadsloomssnakes a {background:url(../images/menu_leads_loom.gif) no-repeat left top;}
.Ltopnavcats li.topnavshomediabooks a {background:url(../images/menu_media.gif) no-repeat left top;}
.Ltopnavcats li.topnavshomicrophones a {background:url(../images/menu_mic.gif) no-repeat left top;}
.Ltopnavcats li.topnavshorecordermixer a {background:url(../images/menu_rec.gif) no-repeat left top;}
.Ltopnavcats li.topnavshostands a {background:url(../images/menu_stands.gif) no-repeat left top;}

/*************************/
/* TOP NAV PAGE LIST */
/*************************/
.topnavigation-2, .topnavigation-3 {text-align:center; height:31px; overflow:hidden;}
.topnavigation-2 {background:url(../images/bg_topink_bar.png) no-repeat left 3px; margin:2px 0 0 0;}
.topnavigation-3 {background:url(../images/bg_topink_bar2.png) no-repeat left top; margin:2px 0 4px 0;}
#footer .topnavigation-2 {background:url(../images/bg_footerlink.png) no-repeat left 3px;}
.topnavigation-2 ul {list-style-type:none; margin:11px 0 0 0; padding:0;}
.topnavigation-2 ul li {background:url(../images/bg_toplink.gif) no-repeat left 3px; display:inline; margin:0; padding:0 5px 0 10px;}
.topnavigation-2 ul li.first {background:none;}

.topnav_dropdown1, .topnav_dropdown2, .topnav_dropdownbrand {display:inline; float:none; padding:0; margin:0 16px 0 0;}
.topnav_dropdown2 {margin:0;}
.topnav_dropdown1 select, .topnav_dropdownbrand select, .topnav_dropdown2 select {margin-top:5px;}

/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {float:right; margin:0; padding:0;}
ul.Lustypelinks li {float:left; margin:0; padding:0 9px; background:url(../images/bg_loginlink.gif) no-repeat right 2px;}
ul.register li.login, ul.loginlogoutlinks li.logout {padding-right:0; background:none;}
.news-products-welcomeback {float:right;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
.Lcat_welcomebox {width:626px; overflow:hidden;}
p.Lwelcome {margin:0; padding:0 9px 0 0; float:right; background:url(../images/bg_loginlink.gif) no-repeat right 2px;}

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {float:left; margin:0; padding:0 0 0 7px;}

.topnav-datenow {float:right; margin:0; padding:0 9px 0 0;}
.page-addbookmark {text-align:center; border:1px solid #fff;}

/*************/
/* MINI-CART */
/*************/
.Lcat_minicartbox, .Lcat_minicartbox2 {float:right; background:url(../images/bg_minicart-ft.png) no-repeat right top; width:241px; height:70px; margin:7px 0 0 0; padding:0 6px 0 0; text-align:right;}
.Lcat_minicartbox2 {margin-top:16px;}
.Lcat_minicartbox h2, .Lcat_minicartbox2 h2 {margin:0 0 0 auto; padding:6px 1px 2px 0;}
.Lcat_minicartbox h2 a {display:block; background:url(../images/bt_minicart_basket_top.jpg) no-repeat right top;}
.Lcat_minicartbox2 h2 a {display:block; background:url(../images/bt_minicart_basket_ft.jpg) no-repeat right top;}
.Lcat_minicartbox h2, .Lcat_minicartbox2 h2, .Lcat_minicartbox h2 img, .Lcat_minicartbox2 h2 img {width:144px; height:14px;}
.Lcat_minicartbox h3, .Lcat_minicartbox2 h3 {margin:0; padding:5px 0 0 0;}
.Lcat_minicartbox h3 a {display:block; background:url(../images/bt_minicart_checkout_top.jpg) no-repeat right top;}
.Lcat_minicartbox2 h3 a {display:block; background:url(../images/bt_minicart_checkout_ft.jpg) no-repeat right top;}
.Lcat_minicartbox h3 img, .Lcat_minicartbox2 h3 img {width:144px; height:20px;}
.items_added, .items_empty {width:100%; overflow:hidden; margin:0 3px 0 auto; padding:0;}
.items_added li, .items_empty li {display:inline; padding:0; margin:0; text-align:right;}
.items_added li span, .items_empty li span {padding-left:5px;}
li.total {background:url(../images/bg_items.gif) no-repeat left 2px; padding-left:10px; margin-left:3px;}

/**************/
/* SEARCH BOX */
/**************/
.Lsearch {background:url(../images/bg_search.png) no-repeat left top; height:90px;}
.Lsearch h2 {text-indent:-5000px;}
.Lsearch label, .Lsearch legend {display: none;}
.Lsearch fieldset {padding:0; margin: 0;}
.Lsearch select {width:90%; margin-bottom: 5px;}
#termtextkeywordsearch {border:1px solid #000; width:177px; height:15px; margin:15px 0 0 8px; padding:1px 0 0 2px;}
#searchsubmit {margin:9px 0 0 138px;}
#searchex,
#E {border-style:solid;border-width:1px; border-color:#809db9; margin: 5px 0;}

/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav, .Lemailsignup, .enquiry, .Lgiftlink, .deliveryinfo, .pricematch, .leadfinder, .Lcustomerquotes {margin-top:7px;}
.Lcatnav {background:url(../images/brd_bottom_cat.png) no-repeat left bottom; padding:0 0 8px 0; width:100%;}
.Lcatnav ul {background-color:#2C2C39; padding:0; margin:-1px 0 0 0;}
.Lcatnav ul li {margin:0 12px 0 8px; padding:2px 0 4px 3px; background:url(../images/bg_catlist.gif) no-repeat 2px top; position:relative; z-index:1; width:176px;}
.Lcatnav ul ul {background-color:#2C2C39; padding:0 0 5px 0; margin:3px 0 0 0; width:100%;}
.Lcatnav ul ul li {margin:0; padding:0 0 1px 5px; background:none; width:171px;}
.Lcatnav ul ul ul {margin:1px 0 -1px -5px; padding:0 0 3px 0; width:176px;}
.Lcatnav ul ul ul li {background:none; padding:1px 0 0 10px;}
.Lcatnav h2 {text-indent:-5000px; margin:0; padding:0; height:41px; background-position:left top; background-repeat:no-repeat; position:relative; z-index:2;}

.categorynavigation h2 {background-image:url(../images/hdr_categories.png);}
.Favourites h2 {background-image:url(../images/hdr_webfavourites.png);}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {height:156px; padding-left:10px; background:url(../images/bg_newsletter.png) no-repeat left top;}
.Lemailsignup h2 {text-indent:-5000px;}
.Lemailsignup fieldset {margin:25px 0 0 0; padding:0;}
.Lemailsignup legend {display: none;}
.Lemailsignup label {width:95px; height:62px;margin-left:1px; float:none; display:block;}
.Lemailsignup #emailsignup {width:174px; height:15px; padding-left:2px; border:1px solid #343434;}
.Lemailsignup #newslettersubmit {float:none; display:block; margin-top:5px;}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {height:146px; padding-left:10px; background:url(../images/bg_giftcert.png) no-repeat left top;}
.Lgiftlink h2 {text-indent:-5000px;}
.Lgiftlink p {width:95px; height:83px; margin:22px 0 0 1px; line-height:1.2em;}

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

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {padding: 0 0 10px 5px; margin: 0;}
.Lpcatlinks li {margin: 0; padding: 5px 0;width: 135px;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:173px;color:#333;margin-top:0;border:1px solid #333;margin-bottom:5px;}
.Lspotlights ul li {clear: both; padding: 0 0 0 5px; width: 100%; overflow: hidden;margin-bottom:7px;}
.Lspotlights ul .details {float: right; width: 80px; padding: 0 9px 0 0;}
.Lspotlights ul .image {float: left; width: 82px;}
.Lspotlights ul .image img {border-width: 1px; border-style: solid;}
.Lspotlights h2 {margin-bottom:4px;} 

/**************************/
/* FLASH BANNER */
/**************************/
.flashcatalogue {float:none; margin-bottom:7px;}

/************************************/
/* TOP SELLERS (RHN), WE RECOMMEND, RECENTLY VIEWED */
/************************************/
.Rtopsellers, .Ltopsellers, .LshowRVISiteWide {width:165px; margin-top:7px; padding:13px 0 0 0; background:url(../images/brd_top_rec.png) no-repeat left top;}
.Rtopsellers {margin-top:0;}
.Rtopsellers h1, .Ltopsellers h2, .LshowRVISiteWide h2 {text-indent:-5000px; height:25px; margin:0; padding:0;}
.Rtopsellers h1 {background:url(../images/hdr_topsellers.png) no-repeat left top;}
.Rtopsellers ul {margin:0; padding:1px 7px 0 7px; background:url(../images/brd_bottom_topseller.png) no-repeat left bottom;}
.Rtopsellers ul li {padding:5px 0 10px 0; width:151px; overflow:hidden; margin:0; border-top:1px solid #858587;}
.Rtopsellers ul li.first {border:none;}
.Rtopsellers ul .details {float:right; width:93px; margin:0; padding:0; text-align:right;}
.Rtopsellers ul .details h3 {margin:0; padding:0;}
.Rtopsellers ul .image {float:left; width:58px; margin:0; padding:0;}
.Rtopsellers ul .pricebox {clear:both; text-align:right;}
.Rtopsellers ul .pricebox p {margin:0; padding:0 0 1px 0;}
.Rtopsellers h2 {margin:0; padding:0;} 
.Rtopsellers p.moreinfo {text-align:right; height:20px; background:url(../images/brd_more_rec.png) no-repeat left bottom; text-align:right; margin:0; padding:0 8px 0 0;}

.Ltopsellers h2 {background:url(../images/hdr_werecommend.png) no-repeat left top;}
.Ltopsellers ol {margin:0; padding:0 0 9px 2px; background:url(../images/brd_bottom_rec.png) no-repeat left bottom;}
.Ltopsellers ol li {padding:1px 0; margin:0 5px 0 30px;}
.Ltopsellers .price {display:block; font-weight:normal;}

/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/
#showRVISiteWide {/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide h2 {background:url(../images/hdr_lastview.png) no-repeat left top;}
.LshowRVISiteWide ul {background:url(../images/bg_lastview_bottom.png) no-repeat left bottom; margin:0; padding:9px 7px 5px 0; list-style:none;}
.LshowRVISiteWide ul li {margin:0 0 0 8px; padding:0 0 5px 18px; background:url(../images/bg_newslist.gif) no-repeat left 1px;}

#showRVI {/* hide showrvi div by default */ display:none; text-align:center; width:544px; margin:0; padding:0;}

#rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:1700px;}
.rviwrapper {width:490px; margin:5px 0 0 0; position:relative; float:left; overflow:hidden;}
#rvilist, #rvilist li {margin:0; padding:0;}
#rvilist li .featprods {margin:5px 0 0 0;}
#rvilist li .featprods_invtimage {height:110px !important;}
#rvilist li .featprods_logos {min-height:16px !important;}
#rvilist li .featprods_title {height:40px !important;}
#rvilist li .featprods_prices {min-height:30px !important;}
#rvilist li .featprods_prices .price {margin-bottom:0;}
#rvilist li .featprods_multibuy {height:37px;}
#rvilist li {float:left; margin:0; width:125px; padding:0;text-align:center;}
#rvilist li h3, #rvilist li .price, #rvilist li .image {margin:5px 0; width:125px;}
#rvilist li .add {margin:0 0 2px 0;}
.slide {float:left; top:70px; position:relative; cursor:pointer;}
.btn {width:16px; float:left; border:1px solid #fff;}

*:first-child+html #rvilist li .featprods_title {height:40px !important;}

.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;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {width:165px; margin-top:7px; background:url(../images/bg_news_bottom.png) no-repeat left bottom;}
.Lnewslist h2 {background:url(../images/hdr_news.png) no-repeat left top; text-indent:-5000px; height:38px; margin:0; padding:0;}
.Lnewslist ul {margin:0; padding:9px 7px 5px 0; list-style:none;}
.Lnewslist ul li {margin:0 0 0 8px; padding:0 0 5px 18px; background:url(../images/bg_newslist.gif) no-repeat left 1px;}
.Lnewslist h3 {margin:0; padding:0 3px 0 0; font-size:1em;}
.Lnewslist h3 a {font-size:1em;font-weight:bold;}
.Lnewslist p {margin:0; padding:0; display:none; font-weight:normal; color:#333}
.linkNews {height:20px; background:url(../images/bg_news_morelink.png) no-repeat left bottom; text-align:right; padding-right:8px;}

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

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

.Lcat_flashbox {width:100%; height:50px; overflow:hidden; margin-bottom:5px; padding:12px 0 0 0; background:url(../images/bg_footerflash.gif) no-repeat left top;}
.Lcat_flashbox .flashleft {float:left; margin-left:2px;}
.Lcat_flashbox .flashright {float:right; margin-right:5px;}
.Lcat_flashbox .ftphone {margin:0 300px; text-align:center; padding-top:18px;}

.Lcat_logobox {float:left; width:544px; height:94px;}
.Lcat_logobox .logoplasa {float:left; margin:10px 0 0 0;}
.Lcat_logobox .logogeotrust {float:right; margin:14px 0 0 0;}

/*************************/
/* Mini Site map on footer */
/*************************/
.Lcat_copyrightbox {clear:both; width:100%; overflow:hidden; padding-bottom:8px;}
#mini-sitemap {margin:0; padding-bottom:8px; background:url(../images/bg_minisitemap.gif) no-repeat left bottom; text-align:left;}
.mini-innerbox {background-color:#fff; width:922px; overflow:hidden;}
.mini-sitemaplink {margin:8px 0 0 0; padding:0 0 0 8px; float:left; width:176px; border-left:1px solid #ccc;}
#mini-sitemap .first {border:none; padding-left:6px;}
.mini-sitemaplink h3 {margin:0 0 15px 0; padding:0;}

/**************/
/* COPYRIGHT, PCI & VENDA LOGO */
/**************/
.copyright, .creditcards {text-align:center;}
.copyright p {margin:10px 0 9px 0;}

.logo_pci {float:left; padding-top:4px;}
#vendalogo {float:right;}

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

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {width:199px; background:url(../images/bgk_testimonial_top.png) left top;}
.Lcustomerquotes h2 {display:none;}
.Lcustomerquotes ul {margin:0; padding:20px 0 0 0; min-height:150px;}
.Lcustomerquotes li {margin:0; padding: 0 15px;}
.Lcustomerquotes h3, .Lcustomerquotes h4, .Lcustomerquotes h5 {margin:0; padding:0;}

.link_testimonials {background:url(../images/bgk_testimonial_bottom.png) no-repeat left bottom; text-align:right; height:9px; padding:0 8px 5px 0;}

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {width:173px; color:#333; margin-top:0;border:1px solid #333;margin-top:5px}
#pcsubmit {margin:5px 0pt 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: 117px;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,
.Lmyaccorderhistory,
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccreminders,
.Lmyaccreferfriend,
.Lmyaccwishlist {background:url(../images/brd_myaccnav_bottom.gif) no-repeat left bottom; margin:11px 0 0 0; padding:0 0 8px 0;}

.Lmyacccontactdetails {margin:0;}
.Lmyacccontactdetails ul li.last {position:relative;}
.Lmyacccontactdetails ul li.last a {position:absolute; right:8px; top:-14px; display:block; width:42px; height:21px; background:url(../images/bt_edit_myacc.gif) no-repeat left top; text-indent:-5000px; outline:0;}

.Lmyacccontactdetails h2 {background:url(../images/hdr_billingaddress.gif) no-repeat left top;}
.Lmyaccorderhistory h2 {background:url(../images/hdr_orderhistory.gif) no-repeat left top;}
.Lmyaccaccountdetails h2 {background:url(../images/hdr_accdetails.gif) no-repeat left top;}
.Lmyaccdeliverydetails h2 {background:url(../images/hdr_deliverydetails.gif) no-repeat left top;}
.Lmyaccreminders h2 {background:url(../images/hdr_reminders.gif) no-repeat left top;}
.Lmyaccwishlist h2 {background:url(../images/hdr_wishlist_accnav.gif) no-repeat left top;}

.Lcat_myaccountnav div h2 {margin:0; padding:0; height:30px; text-indent:-5000px;}
.Lcat_myaccountnav div ul {margin:0; padding:10px 0 7px 13px;}
.Lcat_myaccountnav div ul li {line-height:1.5em;}

/************************************/
/* Customer quotes or testimonial */
/************************************/
#customerquotes-review .strydesc2{margin-top:15px;font-weight:bold;}