
h1,h2,h3,h4,h5{color:#3c1d0b;}
.libertyoflondon h2{color:#E1E1E1;}h1{font-family:Verdana,serif;font-size:2.2em;}

h4{color:#3c1d0b;font-size:1.6em;margin:0 0 18px 0;}
h5{color:#3c1d0b;font-weight:bold;}
p.subHeading{font-weight:bold;font-size:1.2em;}
p.helpMessage{margin:0 0 30px 0;}
strong{font-weight:bold;}
.highlight,.highlight a:link{color:#3c1d0b;}
.lowlight{color:#6F5871;}
.solidBorderTop{border-top:2px solid #2c1333;}
.solidBorderBottom{border-bottom:2px solid #2c1333;}
.gradient{background:url("/pws/images/bg_Gradient.gif") repeat-x;}
a.rightArrowGrey{background:url("/pws/images/px_ArrowRight.gif") no-repeat left center;padding:1px 0 0 10px;}
.libertyoflondon a.rightArrowGrey{background:url("/pws/images/px_ArrowRight_LOL.gif") no-repeat left center;}
div#pageCont{width:936px;background:#19001e;margin:0 auto;padding:10px 16px 0 16px;position:relative;z-index:0;}
.libertyoflondon div#pageCont{background:#000;}
div#headerCont{float:left;width:936px;position:relative;z-index:3;}
div#companyLogo{float:left;height:30px;margin:28px 0 22px 0;width:132px;}
div#companyLogo a{background:url(/pws/images/Liberty_Logo.gif) no-repeat;cursor:pointer;width:132px;height:30px;float:left;}
.libertyoflondon div#companyLogo a{background:url(/pws/images/Liberty_Logo_LOL.gif) no-repeat;}
div#companyLogo span{visibility:hidden;}
div#companyLogo img{border:none;}
div#companyLogo a{float:left;}
div#searchCont{float:right;margin:0 0 0 10px;width:200px;}
div#headerLinksCont{margin:3px 0 0 0;float:right;}
div#headerLinksContCheckout{margin-top:3px;padding-right:2px;float:right;}
div#navAndBasketCont{border-bottom:1px solid #3D2245;position:relative;float:left;width:936px;}
.libertyoflondon div#navAndBasketCont{border-bottom:1px solid #333;}
div#topNavCont{float:left;width:615px; padding-left:9px;  }
div#miniBasket{width:200px;position:absolute;top:0;right:0;z-index:100;background:#3D2245;}
.libertyoflondon div#miniBasket{background:#333;}
div#mainCont{float:left;clear:both;width:936px;margin:0 0 30px 0;padding:16px 0 0 0;position:relative;z-index:2;min-height:325px;}
div#footerCont{position:relative;clear:both;width:936px;height:50px;padding:16px 0 0 0;border-top:1px solid #3D2245;}
.libertyoflondon div#footerCont{border-top:1px solid #666;}
div#footerLinksCont{float:left;}
ul#footerLinks li{color:#6f5871;display:inline;}
.libertyoflondon ul#footerLinks li{color:#666;}
ul#footerLinks li a{color:#6f5871;}
.libertyoflondon ul#footerLinks li a{color:#fff;}
div#siteByCont{float:right;}
ul#signIn{clear:right;float:right;text-align:right;margin:10px 0 0 0;width:200px;}
p#contactNumber{font-weight:bold;clear:right;color:#3c1d0b;float:right;font-family:Verdana;font-size:1.3em;padding-top:7px;text-align:right;width:600px;}
div#headersubTitle{clear:left;float:left;font-family:Verdana,serif;font-size:2.2em;color:#C8BCCA;margin-top:-7px;margin-left:2px;}
div#phoneUs{clear:right;width:500px;text-align:right;float:right;font-family:Verdana,serif;font-size:1.3em;font-weight:bold;color:#3c1d0b;padding-top:6px;padding-bottom:}
div#backToShopping a{clear:right;float:right;font-family:Verdana,serif;font-size:1.5em;padding-top:0;color:#C8BCCA;background-image:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/leftArrow.jpg);
background-position:left;background-repeat:no-repeat;padding-left:15px;margin-top:0;
}
.hide{display:none;}
.withScript .jsHide{display:none;}
.show{display:inline;}
.withScript .jsShow{display:inline;}
.clear{clear:both;}
#introHeading{text-transform:uppercase;font-size:1.4em;font-weight:bold;margin-top:25px;}
.introText{text-transform:uppercase;font-size:1.4em;width:420px;margin-top:20px;}
#skipLinks ul,#skipLinks li{padding:0;margin:0;list-style:none;}
#skipLinks li{display:inline;}
#skipLinks a:link,#skipLinks a:visited{float:left;overflow:hidden;width:0;height:0;z-index:1002;}
#skipLinks a:active,#skipLinks a:focus{position:absolute;overflow:visible;width:auto;height:auto;border:none;margin:0;padding:5px;z-index:10000;background-color:#FFF;}
div.compactForm label{float:left;margin-right:16px;padding-top:4px;}div.compactForm input{border:none;margin:0;padding:0;font-size:1.1em;}
div.compactForm input.textInput{background:#89718B;border:1px solid #5B3965;float:left;padding:3px 0;}
div.compactForm input.submitBtn{background:#401F4A url("/pws/images/btn_compactFormBg.jpg") repeat-x;float:left;padding:5px 15px 6px 15px;}
div.compactForm label{float:left;margin-right:16px;padding-top:4px;}
form.compactForm input{border:none;margin:0;padding:0;font-size:.9em;}
form.compactForm input.textInput{background:#89718B;border:1px solid #5B3965;float:left;padding:2px 0 1px 0;}
.libertyoflondon form.compactForm input.textInput{background:#E1E1E1;border:1px solid #333;}



form input.submitBtn{color:#9F8DA1;}
.libertyoflondon form input.submitBtn{color:#fff;}
form legend{font-weight:bold;margin-bottom:10px;color:#9F8DA1;}
form div.formElement{margin:0 0 8px 0;width:100%;float:left;}
form div.formElement label{float:left;width:130px;}
form div.formContent em{display:inline;float:none;}
form div.formContent{margin-bottom:8px;}
form div.formElement input.numerical{width:30px;}
form div.formElement input,select{border:1px solid #5b3965;background:#E8E3EA;color:#000;float:left;}
.libertyoflondon form div.formElement input,.libertyoflondon form div.formElement select{border:1px solid #666;background:#E1E1E1;}
form div.formElement input{width:179px;}
form div.formElement input.submit{background:url("/pws/images/bg_Btns.gif") repeat-x;padding:0 15px;font-size:.96em;color:#9f8da1;border:none;min-height:18px;text-align:center;padding-bottom:2px;}
*html form div.formElement input.submit{height:18px;padding-top:2px;padding:0 7px;}
form div.btnAlign{float:left;width:311px;margin-top:16px;text-align:right;margin-top:16px;}
p.postcodeMessage{color:#3c1d0b;float:left;margin:8px 0 0 0;width:100%;}
form div.btnAlign input{background:url("/pws/images/bg_Btns.gif") repeat-x;padding:0 15px;font-size:.96em;color:#9f8da1;border:none;min-height:18px;text-align:center;padding-bottom:2px;}
*html form div.btnAlign input{height:18px;padding-top:2px;padding:0 7px;}
form fieldset.subFormSection{margin:20px 0;float:left;width:100%;}
form em.valError{float:left;background:url("/pws/images/msc_FormValidator_Error.gif") no-repeat;height:14px;padding:0 0 0 14px;margin-left:5px;}
form em.errorMessage span{display:none;}
form em.success{float:left;background:url("/pws/images/msc_FormValidator_Checked.gif") no-repeat;height:14px;padding:0 0 0 14px;margin-left:5px;}
form#changeCountryForm{position:absolute;left:550px;top:5px;z-index:100;}
.withScript form#changeCountryForm input{display:none;}

ul#headerLinks li{display:inline;margin:0 0 0 10px;}
ul#footerLinks li{display:inline;margin:0 0 0 1px;
}div#miniBasketOverview{background:#3D2245;color:#9F8DA1;padding:4px 0;text-align:center;width:200px;z-index:1000;}
.libertyoflondon div#miniBasketOverview{background:#333;color:#999;}
div#miniBasketOverview a{color:#3c1d0b;}
div#miniBasketOverview p{display:inline;}
div#miniBasketDetail{background:#18001D;border:2px solid #3D2245;display:none;padding:10px;position:absolute;top:0;left:0;float:left;width:176px;}
.libertyoflondon div#miniBasketDetail{background:#000;border:2px solid #333;}
div#miniBasketDetail ul{float:left;margin:0 0 10px 0;width:176px;}
div#miniBasketDetail ul li{float:left;clear:both;padding:10px 0;width:176px;}
div.miniBasketImgCont{float:left;margin:0 6px 0 0;width:34px;}
div.miniBasketImgCont a{float:left;}
div.miniBasketProductInfoCont{float:left;width:132px;}
div.miniBasketProductInfoCont img.deletingLoader{margin-left:25px;}
div.miniBasketProductInfoCont p{color:#6F5871;float:left;width:132px;}
.libertyoflondon div.miniBasketProductInfoCont p{color:#666;}
div.miniBasketProductInfoCont p.titleAndPrice{margin:0 0 10px 0;}
div.miniBasketProductInfoCont p.titleAndPrice span.leftAlign{color:#3c1d0b;font-weight:bold;}
.libertyoflondon div.miniBasketProductInfoCont p.titleAndPrice span.leftAlign{color:#fff;}
div.miniBasketProductInfoCont p.titleAndPrice span.rightAlign{color:#C2AFC0;}
.libertyoflondon div.miniBasketProductInfoCont p.titleAndPrice span.rightAlign{color:#fff;}
div.miniBasketProductInfoCont p.sizeAndRemove span.rightAlign{color:#9F8DA1;}
div.miniBasketProductInfoCont p span.leftAlign{display:block;float:left;width:80px;}
div.miniBasketProductInfoCont p span.rightAlign{display:block;float:right;text-align:right;width:52px;}
div#miniBasketDetail div#miniBasketSubTotal{color:#9F8DA1;float:left;border-bottom:1px solid #3D2245;padding:0 0 10px 0;width:176px;}
.libertyoflondon div#miniBasketDetail div#miniBasketSubTotal{color:#999;
border-bottom:1px solid #333;}
div#miniBasketDetail div#miniBasketSubTotal p{float:left;width:176px;}
div#miniBasketDetail div#miniBasketSubTotal p span.name{display:block;float:left;width:100px;}
div#miniBasketDetail div#miniBasketSubTotal p span.value{display:block;float:right;text-align:right;width:76px;}
div#miniBasketDetail div#miniBasketTotal{color:#9F8DA1;float:left;border-bottom:1px solid #3D2245;padding:10px 0 10px 0;width:176px;}
.libertyoflondon div#miniBasketDetail div#miniBasketTotal{color:#999;border-bottom:1px solid #333;}
div#miniBasketDetail div#miniBasketTotal p{float:left;}
div#miniBasketDetail div#miniBasketTotal strong{float:left;}
div#miniBasketDetail div#miniBasketTotal p span.name{color:#3c1d0b;font-weight:bold;float:left;width:76px;}
.libertyoflondon div#miniBasketDetail div#miniBasketTotal p span.name{color:#fff;font-weight:bold;float:left;}
div#miniBasketDetail div#miniBasketTotal p span.value{color:#3c1d0b;font-weight:bold;float:right;text-align:right;width:100px;}
.libertyoflondon div#miniBasketDetail div#miniBasketTotal p span.value{color:#fff;font-weight:bold;float:right;text-align:right;}
div#miniBasketDetail p#viewBag{float:left;padding:10px 0 0 0;text-align:right;width:176px;}
div#miniBasketProductsCont{width:176px;position:relative;float:left;margin:10px 0 10px 0;}
div#pageinate{color:#3c1d0b;margin:10px 0 0 0;width:176px;}
div#pageinate a{color:#9F8DA1;}
div#pageinate a.selected{color:#3c1d0b;font-weight:bold;}
img#mbLoader{position:absolute;bottom:10px;left:10px;}
div#topNavCont a{color:#3c1d0b;font-family:Verdana,serif; font-size:12px; }
.libertyoflondon div#topNavCont a{color:#fff;}
ul#topNavLevel1{float:left;width:100%; background:url(../images/index1_02.gif) repeat-x ; height:50px;}
ul#topNavLevel1 li{float:left;position:relative;z-index:0; padding-top:8px; padding-bottom:4px;}
ul#topNavLevel1 li.activeChild{margin:-1px 0 0 0;position:relative;top:1px; color:#3c1d0b;}
.libertyoflondon ul#topNavLevel1 li.activeChild{border-bottom:1px solid #999;}
ul#topNavLevel1 li a{background:url("/pws/images/img_topNavPeriod.gif") 0 .9em no-repeat;padding:0 25px 5px 5px;float:left;font-size:12px; font-weight:bold;}
ul#topNavLevel1 li:hover ul{display:block;}
ul#topNavLevel1 ul.topNavLevel2{background:#414141;border-top:1px solid #f6f3f3;display:none;width:180px;padding:2px ;position:absolute;top:28px;left:0; font-size:12px;}
.libertyoflondon ul#topNavLevel1 ul.topNavLevel2{background:#282828 url("/pws/images/background-homefeature_LOL.gif") repeat-x 0 bottom;border-top:1px solid #666;}
ul#topNavLevel1 ul.topNavLevel2 li{clear:both;padding:4px 0 4px 4px;width:170px;}
.libertyoflondon ul#topNavLevel1 ul.topNavLevel2 li{border-bottom:1px solid #333;}
ul#topNavLevel1 ul.topNavLevel2 li a{background:none;color:#f4f4f5;padding:0 5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;}
.libertyoflondon ul#topNavLevel1 ul.topNavLevel2 li a{color:#999;}
ul#topNavLevel1 ul.topNavLevel2 li a:hover{color:#ac0000;}
.libertyoflondon ul#topNavLevel1 ul.topNavLevel2 li a:hover{color:#fff;}
ul#topNavLevel1 ul.topNavLevel3 li{border:none;clear:both;padding:4px 0 4px 16px;width:138px;}
ul#topNavLevel1 ul.topNavLevel3 li a{padding:0;font-weight:normal;}
iframe#myFrame{left:0;position:absolute;top:0;z-index:-1000;}
ul#topNavAdditionalLinks{float:left;background:#000;}
ul#topNavAdditionalLinks li{float:left;position:relative;}
ul#topNavAdditionalLinks li a{text-align:center;padding:3px 10px 0 10px;text-transform:uppercase;height:17px;float:left;font-weight:bold;border-top:1px solid #000;border-left:1px solid #000;}
ul#topNavAdditionalLinks li a.selectedNav{border-right:1px solid #E0E0E0;margin-right:-1px;background:url(/pws/images/bg_MainNav.gif) no-repeat left top;}
div#leftNavCont{float:left;width:200px;}
ul#leftNavLevel1{background:url("/pws/images/leftNavBg.jpg") top no-repeat;margin-bottom:10px;}
.libertyoflondon ul#leftNavLevel1{background:url("/pws/images/leftNavBg_LOL.gif") top no-repeat;}
ul#leftNavLevel1{margin-bottom:10px;}ul#leftNavLevel1 li{background:url("/pws/images/leftNavBg.jpg") bottom no-repeat;padding:6px 0 1px 1px;}
.libertyoflondon ul#leftNavLevel1 li{background:url("/pws/images/leftNavBg_LOL.gif") bottom no-repeat;}
ul#leftNavLevel1 li a{margin-bottom:6px;display:block;}ul#leftNavLevel1 li a:hover{color:#3c1d0b;}
.libertyoflondon ul#leftNavLevel1 li a:hover{color:#fff;}
ul#leftNavLevel1 li a.selectedNav{background:url("/pws/images/leftNavBg.jpg") bottom no-repeat;color:#3c1d0b;padding-bottom:6px;margin-bottom:0;}
.libertyoflondon ul#leftNavLevel1 li a.selectedNav{background:url("/pws/images/leftNavBg_LOL.jpg") bottom no-repeat;color:#fff;}
.libertyoflondon ul#leftNavLevel1 li a.selectedNav{}
ul#leftNavLevel1 li a.subNav{background:url("/pws/images/leftNavBg.jpg") bottom no-repeat;padding-bottom:6px;margin-bottom:0;}
.libertyoflondon ul.leftNavLevel2{background:url("/pws/images/leftNavBgL2_LOL.gif") repeat;}
ul.leftNavLevel2{background:url("/pws/images/leftNavBgL2.jpg") repeat;}
ul.leftNavLevel2 li{background:url("/pws/images/leftNavBgL2.jpg")!important;padding:6px 0 1px 0!important;}
.libertyoflondon ul.leftNavLevel2 li{background:url("/pws/images/leftNavBgL2_LOL.gif")!important;}
ul.leftNavLevel2 li.lastChild{background:url("/pws/images/leftNavBg.jpg") bottom no-repeat;}
div#leftNavCont ul.leftNavLevel2 li a.selectedNav{background:url("/pws/images/leftNavBgL2Sel.jpg")!important;margin:0 0 6px 0;}
.libertyoflondon div#leftNavCont ul.leftNavLevel2 li a.selectedNav{background:url("/pws/images/leftNavBgL2Sel_LOL.gif")!important;}
ul.leftNavLevel2 li a{padding:0 0 0 14px!important;}
ul.leftNavLevel3{margin-left:9px;}
div#breadcrumbCont{border-bottom:1px solid #3D2245;float:left;margin:10px 0 0 0;padding:0 0 10px 0;width:936px;}
div#breadcrumbContCheckOut{border-bottom:1px solid #3D2245;border-top:1px solid #3D2245;border-left:1px solid #3D2245;float:left;margin:5px 0 0 0;padding:0;width:936px;}
div#bagTotalGiftMessage p#giftMessage{margin-top:40px;font-size:12px;color:#9F8DA1;font-family:Verdana;}
.libertyoflondon div#breadcrumbCont{border-bottom:1px solid #333;}
ul#breadcrumb li{background:url("/pws/images/img_breadCrumbDivider.gif") 0 50% no-repeat;display:inline;padding-left:10px;margin-right:6px;}
.libertyoflondon ul#breadcrumb li{background:url("/pws/images/img_breadCrumbDivider_LOL.gif") 0 50% no-repeat;}
ul#breadcrumb li a{color:#9F8DA1;}
.libertyoflondon ul#breadcrumb li a{color:#999;}
ul#breadcrumb li a:hover{color:#3c1d0b;text-decoration:none;}
.libertyoflondon ul#breadcrumb li a:hover{color:#fff;}
ul#breadcrumb li#firstLink{background:none;padding-left:0;}
ul#breadcrumb li h2{display:inline;}
.withScript div#quickList a{color:#DF117E;}
.withScript div#quickList p{margin-top:30px;margin-bottom:5px;color:#3B3B3B;}
table.session{margin-top:20px;clear:both;}
table.session th{padding:5px;font-weight:bold;}
table.session td{padding:5px;}
ul#siteMapNavLevel1{float:left;width:25%;margin-left:50px;}
ul#siteMapNavLevel1 li ul{margin-left:10px;}table{width:100%;}

.libertyoflondon div#categoryPromo{background:#333;}
div#categoryPromo{float:left;background:#3D2245;margin:30px 0 0 0;width:720px;}
div.promo{float:left;margin:0;height:140px;position:relative;width:239px;}
div#promo1{margin:0 1px 0 0;}
div#promo2{margin:0 1px 0 0;}
div.promo div.promoText{bottom:16px;left:16px;position:absolute;}
div.promo h4{color:#3c1d0b;font-size:1.4em;}
.libertyoflondon div.promo span.promoTextHd{color:#999;}
div.promo span.promoTextHd{bottom:56px;left:16px;position:absolute;color:#3c1d0b;font-size:1.4em;}
div.promo span.promoText{bottom:26px;left:16px;position:absolute;}
#errorContent{padding:20px;}#errorContent p{margin-bottom:10px;}
#errorContent ul{margin-left:10px;}#errorContent ul li{margin-top:5px;}
p#errorMsgIntro{color:#3c1d0b;font-weight:bold;margin:0 0 10px 0;}
ul#errorMsg{margin:0 0 30px 30px;}ul#errorMsg li{list-style-type:disc;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{display:inline-block;}/* Hides from IE-mac \*/
 * html .cf{height:1%;}
