* {font-family:Tahoma, Arial, Helvetica, sans-serif;}
body {background-color:black; color: black; font: normal 9pt;margin: 4px 0px; font-size:13px;text-align:center}
td,textarea {color: black; font: normal 9pt tahoma, Arial, Helvetica, sans-serif;}
div {}
img {border:0px}
a {color: #4E6996; text-decoration: none;}
a:hover {text-decoration: underline;}
ul {padding-left:15px; margin-left:5px}
h1 {font-weight:normal; font-size: 14pt; color: #000; text-align: center; padding-top: 5px;}
.catpage {font-weight: bold; font-size: 14pt; color: #4E6996; text-align: center; padding-top: 5px;}
.catheader {font-weight: bold; font-size: 14pt;	color: Black; text-align: center; padding-top: 5px;}
#Frame {color:black; background-color:white; width:790px; _width:790px; font-size:13px; margin:0 auto;text-align:left;border-collapse:collapse;border:none}
#Header {font-size:12px; color:white; background-color:#818080; height:84px;padding:0}
#Header a {color:white; margin:0px 5px;line-height:12px}
#Header img {border:none}
#Header form {margin:10px 0px;text-align:right; }
#Header div {padding-top:5px; text-align:right; padding-right:10px}
#Header div.headscroll {margin:0;padding:0;padding-top:10px}
#Header div.headscroll table {float:right}
#Header input {border:0px;padding:1px 5px 1px 5px;margin-bottom:1px}
#Header .logo {float:left;width:310px;border:none}
#Header button {background-color:#A9B5CB;height:20px;margin-left:5px;padding:0px;border-width:1px}
#Header .imglink {display:block;float:left;margin:0;width:auto;text-align:left}
#Header .imglink img {width:310px;height:84px; }
#Header #HeaderLinks {float:right;width:390px}


#Navbar {text-align:center; background-color:#4E6996; background-image:url(/mm5/images/v2/nav-bg.gif); color:white; padding:4px}
#Navbar a {color:white; margin:0px 10px}
.Navbarleft {text-align: left !important}
#Navbar .xmascount {color:#F8FF0B;margin-right:10px}
#Navbar .xmascount img {margin-bottom:-3px}

#CatMenu {width:165px; margin:0px; background-color:#818080;}
#CatMenu a {display:block; font-size:12px; color:white; padding-left:10px;outline:none}
#CatMenu .Cat {position:relative;}
#CatMenu .Ptr {position:absolute; left:-10px; font-size:13px; font-weight:bold}
#CatMenu .SubCatMenu {position:absolute; top:0px; left:165px; display:none; background-color:#818080; padding:5px 0px;z-index:5000}
#CatMenu .SubCatMenu a {background-color:#818080; width:170px}
#CatMenu .SubCatMenu a:hover {background-color:#575656;}
#Footer {color:white; background-color:#818080; font-size:12px; padding:5px;clear:both}
#Footer a {color:white;}
#Footer div {padding:5px}
#Footer .facebooklink {float:left;width:144px}
#Footer div p {margin:0;margin-left:-72px}

/*SFNT page*/
#Front {background-color:#818080; padding:8px 5px 8px 10px;position:relative;z-index:0;text-align:right}
#Front table {border:none;border-collapse:collapse;}
#Front h1 {color:#ffffff; margin:12px; font-size:15px;font-weight:normal;width:379px;position:absolute;left:0;top:490px}
#Front .promobox {float:right;clear:right;width:223px;margin-bottom:8px;font-size:1px;}
#Front .promobottom {width:608px;height:204px;}
.sweepsbanner {width:610px;border:none;margin: 10px 0}
.sfnt-main {text-align:left;vertical-align:top;padding-right:10px}
.sfnt-textarea {text-align:center;color:#ffffff;margin:12px;font-size:15px}
.sfnt-sidebar {text-align:right;vertical-align:top;height:138px}
.sfnt-sidebar img {width:223px;height:130px;border:none}

#PopupImage {position:absolute; display:none; border:1px solid black; padding:10px}
.Price {font-size:11pt}
.Quantity {font-size:11pt}
.SearchForm {background:#575656; padding:5px 0px 5px 10px; margin:2px 0 0 0;clear:both}
.SearchForm a {color:white; font-size:12px; font-weight:bold; padding:0px}
.SearchForm h3 {font-size: 13px; font-weight:bold; color:white; margin:0px;}
.SearchForm input.submit {margin-bottom:-6px;width:21px;height:21px}
.SearchBox {vertical-align:bottom}
.bestsellers {border:none;width:165px;height:20px;margin:5px 0 0 -10px}
.blue {color:#4E6996}
.prodtable td.descrip {padding:3px 8px}
.prodtable td.lgfont {font-size: 11pt}
.contactus {text-align:center;clear:both;margin-top:20px}
.clearall {clear:both}
.newslettersignup {display:block;margin:10px 0 0 0;padding:0;font-size:12px}
.newslettersignup input {font-size:10px;vertical-align:middle}

#attribs {cellpadding:2px 3px 2px 2px}

/*Gift certificates*/
img.giftcert {float:right;width:auto}
.giftcertform {clear:right}
.giftcertform label {display:block;float:left;width:12em;clear:left;line-height:2em;}
.giftcertform input {margin:3px 0}
.giftcertform .oneline {display:block;margin-top:5px;margin-left:12em}
.gc-balance {color:#4e6996;font-weight:bold}
.gc-label {width:10em}

/*PERS page layout*/
h2 {color:#4E6996;font-size:12pt;font-weight:bold;padding-top:20px;clear:both}
.personalize {float:left;clear:left;width:100%}
.personalize div.image {float:right;margin:0 10px 10px 10px;border:none;text-align:center}
.personalize span {margin-left:25px;font-weight:bold}

/*Social links on product pages*/
.custlinks {padding-top:10px;float:left;width:100%}
.custlinks div {width:48%;float:left;text-align:left;padding:4px 0;height:21px}
.custlinks div img {vertical-align:middle}
.custlinks div .fb_share {margin-left:3px}
.custlinks .google-plus {width:150px;text-align:left;height:34px !IMPORTANT;}

/*Embossing attribute layout*/
td.monogram {width:100%}
td.monogram div {width:300px;float:right;text-align:center}
td.monogram p { width:300px }

/*Product pages*/
td.categorytree {text-align:left;vertical-align:top;background: #818080;}
td.mainarea {width:620px;text-align:left;vertical-align:top;background:#fff;padding:10px}

table.productarea {border:none;border-collapse:collapse}
table.productarea td {padding:10px;text-align:left;vertical-align:top}
table.productarea td.productimages {text-align:center;vertical-align:top;padding:0}
.productspec p {padding:3px 8px;margin:0}
.productspecs p.style {font-size:10pt;padding:10px;}
.productspecs .price {font-size:11pt}
.productspecs .price b {margin-right:5px}
.productspecs .addcart {font-size:11pt;white-space:nowrap;font-weight:bold}
.productspecs .addcart input {margin-right:5px}


/*Stylings for the image swap on the PROD page*/
#productviews {width:320px;text-align:center;overflow:hidden}
#prodimage, #prodimage1, #prodimage2, #prodimage3 {width:300px; height:300px; border:none;}
.altviewthumb {display:block;width:100px;text-align:center;padding:4px 0;float:left;}
.altviewthumb img {width:90px;height:90px;border:1px solid #afaeac;}
.attributes {float:left;width:100%;text-align:left}
.attributes p {margin:3px 0}
.options {vertical-align:top;text-align:left;padding-bottom:10px;width:100px;float:left;}
.options input {margin-right:4px;}
.rolloptions, .persrolloptions {vertical-align:top;text-align:left;padding-bottom:10px;width:98px;float:left;}
.persrolloptions {width:116px;}
.rolloptions a, .persrolloptions a {display:block;width:98px;text-align:center;outline:none}
.persrolloptions a {width:116px;display:inline}
.rolloptions input, .persrolloptions input {margin:4px 0;}
.persrolloptions label {display:block;text-align:center;padding-top:5px}
.persrolloptions label.nocenter {text-align:left !important;margin-left:18px}
.persrolloptions img {margin-bottom:-7px}

/*Sorority bag discount table*/
.sor-discount {margin-top:20px;border-collapse:collapse;width:250px}
.sor-discount th, .sor-discount td {text-align: center;padding:3px;width:50%;border:1px solid #666666;}

/*Image preload*/
img.preload { display:none }


/*PLST page layout*/
.PLST-link {display:block;width:40px;background:#4e6996;color:white;font-weight:normal;text-decoration:none;margin-top:20px;text-align:center;padding:5px 0}

/*header promo button*/
.as-button { float:left; margin-left:50px;margin-top:10px}

/*banner advertisement*/
.banner {height:75px;background:url(../images/banner/banner-bg2.jpg) top left repeat-x;margin:-10px -10px 0 -10px}
.sfnt-banner {height:75px;background:url(../images/banner/banner-bg2.jpg) top left repeat-x;margin:0 0 0 10px}

/*Longchamp landing page*/
.lclogo {display:block;margin:0 auto}
.intro {text-align:center;font-size:12pt;color:#4E6996;font-weight:bold}
.lcvertical {width:200px;text-align:center;position:absolute;top:100px;left:0;}
.lcvertical img, .lcvertical img {border:none;display:block;margin:0 auto}
.anchor a.text {font-weight:bold;display:block;margin:5px 0 15px 0}
.lchorizontal a.text {margin-bottom:10px}
img.lcright {position:absolute;top:100px;right:30px}
.lchorizontalleft, .lchorizontal, .lchorizontalright {width:200px;text-align:center;}
.lchorizontalleft {text-align:left;position:absolute;top:500px;left:0}
.lchorizontalleft a {margin-left:35px}
.lchorizontalleft a.text {margin-left:50px}
.lchorizontalright a.text {white-space:nowrap}
.lchorizontalright {position:absolute;top:500px;right:0}
.lchorizontal {position:absolute;top:500px;left:200px}
.anchor {position:relative;height:800px;z-index:0;}
.anchor .content {position:absolute;left:0;bottom:40px;z-index:0;text-align:center}
.anchor .content h1 {font-size:9pt;margin:0;padding:0;}

/*Personalized section layout for Longchamp bags*/
.plink {color:#4E6996;text-decoration:underline;cursor:pointer;cursor:hand}
.lc-personalize {width:45%;float:left;text-align:center;margin-bottom:20px}
.lc-personalize img {border:none; margin:5px 0;}
.lc-personalize p {text-align: left;margin:5px 20px}
input.button {background:#4E6896;border:none;color:#fff;font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;
padding:2px 10px;cursor:pointer;cursor:hand}

/*Tabbed browsing on product page*/
#tabs {list-style:none;width:100%;border-bottom:2px solid #4c6898;height:20px;padding:0;margin:40px 0 0 0}
#tabs li {display:block;float:left;margin:0 1px;background:url(/mm5/images/tabs/off_left.jpg) top left no-repeat #9aadcd}
#tabs li.selected {background:url(/mm5/images/tabs/on_left.jpg) top left no-repeat #4c6898}
#tabs li a {display:block;outline:none;padding:4px 15px;text-decoration:none;color:#fff;font-size:10px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;background:url(/mm5/images/tabs/off_right.jpg) top right no-repeat}
#tabs li.selected a {background: url(/mm5/images/tabs/on_right.jpg) top right no-repeat;color:#fff}
#tabs li a:hover {text-decoration:underline}
#tabs li.selected a:hover {text-decoration:underline;}
.main {margin:0;padding:10px 20px 30px;clear:right;border-top:1px solid #000}
.main h2 {font-size:14px;}
.main a {color:#85909d}

/*Stylings for customer reviews*/
.red {color:#990000;font-weight:bold;font-size:13px;}
.reviewheading {border-top:1px solid #a1a1a1;padding-top:10px;font-size:11px}
.reviewname {font-size:11px}
.reviewtitle {font-weight:bold;font-size:14px;margin:0}
div#tab2_content a {font-weight:bold;text-decoration:underline}

/*Quick View and CSS-based category template*/
.qview {background:#fff;text-align:left}
.quick-view-prod-link {display: block;margin: 0 auto;width: 120px;}
.ctgy-prod {text-align:center;width:200px;float:left}
.ctgy-prod a.prodimg {display:block;margin: 10px auto 0 auto}
.ctgy-prod a.prodimg img {border:none}
.ctgy-prod .proddetail {padding:0 10px 10px 10px;min-height:100px;_height:100px}
.ctgy-prod .proddetail .proddescrip {text-align:left}
.ctgy-addcart select {display:block;margin:0 auto 5px auto}
.product-list-row {float:left;width:100%}
.ctgy-footer {text-align:center;margin-top:10px;clear:both}
.ctgy-quickview {width:570px}
.ctgy-quickview h2 {color:#6E6C9E;text-align: center;padding-top:0;margin-bottom:10px}
.ctgy-quickview h3, .quickview-add-cart {color:#6E6C9E;text-transform: uppercase;font-weight:normal;text-align: center}
.ctgy-quickview h3 {margin-bottom:5px}
.ctgy-quickview h3 a {color:#6E6C9E;}
.ctgy-quickview .price {margin-left:30px}
.ctgy-quickview form {width:100%;clear:both}
#quickview-images {width:185px;float:left}
#quickview-img {width:174px;height:200px}
.quickview-details {margin-left:185px}
.quickview-details p.text {margin-bottom:5px}
.quickview-option-images, .quickview-add-cart {width:285px;float:left}
.quickview-option-images img {width:40px}
.quickview-submit {border:3px solid #6e6c9e;width:120px;margin:5px auto}
.quickview-submit input {display:block;background:#6e6c9e;margin:1px auto;border:none;width:118px;color:#fff;text-transform: uppercase;font-size:9pt;font-weight:normal}
.ctgy-quickview .main {background:#DEE0DF;border-top:none;}
.ctgy-quickview #tabs {border-bottom:none;margin-top:10px}
.ctgy-quickview #tabs li {background: #A6A8A7}
.ctgy-quickview #tabs li.selected {background:#DEE0DF}
.ctgy-quickview #tabs li a, .ctgy-quickview #tabs li.selected a {color:#000;background-image:none}
.ctgy-quickview #tab1_content,.ctgy-quickview #tab2_content {padding:10px 5px 10px 10px;height:150px;text-align:left}
.ctgy-quickview #tab2_content img {width:85px}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#colorbox {border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#cboxOverlay{position:fixed; width:100%; height:100%;background:#8e8e8e;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;padding:5px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxClose{background: url(closelabel.png) top right no-repeat; position:absolute;top:5px;right:5px;width:15px;height:15px;text-indent:-999999px}



/*Stylings for pops*/
#popup {position: absolute; z-index:900;display: none; background: #fff; /*border: 3px solid #4E6996;*/padding:0}
#popup p.popupclose {width:100%;padding: 6px 0;font-size:16px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;background:#817f80;color:#fff;text-align:right;margin:0}
#popup p.popupclose a {color:#fff;margin-right:8px;text-decoration:none;}
#popup h1 {font-family:verdana,arial,helvetica,sans-serif;font-size:16px;color:#4d628f}
#popup p.text {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#4d628f}
#popup p.small {font-size:9px}


/*House of Harlow promo styles*/
.baskhoh {margin:20px auto;border:1px solid #4E6996;width:486px;text-align:center;padding:10px 0;font-size:14px;clear:right}
.baskhohp {text-align:center;font-size:14px}
.bask-relprod {border:none;margin:10px auto 20px auto;width:80%}
.bask-relprod td {padding:2px}
.prodhoh {margin:20px 0;border:1px solid #4E6996;width:370px;text-align:center;padding:10px 0;}
.prodhoh h2 {margin:10px auto;padding:0}

/*Checkout styles*/
.basketform {width:590px}
.basket {width:100%;border:none;border-collapse:collapse;}
.baskpageform {margin:0}
.baskpage {margin:10px 0 10px 10px;border:none;border-collapse:collapse}
.basket th, .baskpage th {padding:2px 4px;vertical-align:middle}
.baskpage td, .basket td {padding:2px;vertical-align:top}
.basket th, .baskpage th {color:#fff;background:#818080;text-align:left;font-weight:bold}
.basket th.right, .basket td.right, .baskpage th.right, .baskpage td.right {text-align:right;white-space:nowrap;}
.baskpage td.freeship {padding-right: 0}
.baskpage .center {text-align:center;}
.baskpage .center span {font-size:7pt}
.baskpage .prod, .basket .prod {width:100%;}
.baskpage .prod img, .basket .prod img {float:left;margin-right:3px}
.baskpage .baskoptions, .basket .baskoptions {height:30px}
.baskpage .bordertop, .basket .bordertop {border-top:1px solid #818080}
.baskpage p {margin:20px 0}
.basket .total, .baskpage .total {background:#818080;text-align:right;font-weight:bold;color:#fff}
.baskettotal {margin:0 200px 30px 350px;text-align:right;}
.currenttotal {background:#818080;width:130px;color:#fff;font-size:10pt;font-weight:bold;padding:0 4px 0 30px}
.basketform input.right {float:right;margin-right:10px}
.basketactions {margin-right:200px;margin-top:30px;text-align:right}
.basketactions a {margin-left:15px}
.getfreeship {background:#dfdfdf;border:1px solid #C1C0C0;padding:5px}
.baskpadl {margin-left:30px}

.basketright {float:right;width:200px;font-size:8pt}
.basketpromo {background:#F6F6F6;border:1px solid #C1C0C0;margin:10px auto;width:90%;text-align:center}
.basketpromo h2 {margin:0 5px 5px 5px;padding-top:10px;font-size:10pt}
.basketpromo p {border-bottom:1px solid #4e6996;margin:5px;padding-bottom:10px;line-height:12pt}
.basketpromo p.bottom {border-bottom:none;padding-top:10px}

.bask-purseket {padding:10px 20px}
.bask-purseket h1 {text-align:left;font-size:12pt}
.purseketimg {width:150px;float:left}
.bask-purseket h2 {clear:none;font-size:11pt}
.bask-purseket form {margin-left:150px;margin-top:5px}
.bask-purseket form .button {margin-top:10px}

#billto, #shipto {float:left;width:100%}
#billto h2, #shipto h2 {color:#fff;background:#818080;padding:2px 5px;font-size:9pt}
#billto div, #shipto div {width:48%;float:left}
#billto label, #shipto label {clear:left;display:block;float:left;line-height:1.4em;width:10.5em;}
#billto input, #shipto input {margin:0pt 0pt 0.2em;width:180px}
#billto select, #shipto select {margin:0pt 0pt 0.2em}
.error, .errormessage font {color:#cc0000}
.inputclear {clear:left;width:100%}

.checkoutform {padding:10px 20px}
.checkoutform input.right {float:right;margin-bottom:30px}
.oselinput {width:100%}
.oselinput th {font-weight:bold;text-align:left;width:110px;vertical-align:top}
.oselinput th, .oselinput td {padding:2px}
.oselinput th span {font-weight: normal;}
.oselinput .chk {width:20px;text-align:right}
.oselinput .chktext {width:50px}
.inlinebutton {margin-bottom:-6px}

.coupon {width:80%}
.coupon td {vertical-align:top;padding;0;font-family:Arial, Helvetica, sans-serif;font-size:9pt}
.couponform {float:left;width:240px}
#couponmessage {width:300px;float:left}
#redeem {background: #ddd;border:2px solid #4E6996; padding:3px 4px;font-weight:bold;width:200px;margin-left:10px;float:left}

#showcvv {cursor:pointer;cursor:hand}
#cvvcontainer {width:500px}
#cvv p{width:300px}
#cvv img {width:150px}

.checkout-scanalert {width:115px;float:right}

/*Sitemap page styles*/
.smp {padding:8px}
.smp div {width:47%;float:left}
.smp h1 {font-size:11pt;text-align:left;margin:30px 0 0;text-transform:uppercase;}
.smp h2 {color:black;padding:0;margin:3px 0;font-size:9pt;font-weight:normal}
.smp h2 a {color:black}
.smp h2.sub2 {margin-left:15px}
.smp h2.sub3 {margin-left:30px}

/*Location page styles*/
#location {text-align: center}
#location img.primarypic {float: left;width: 255px}
#location .storelocation {width:330px;float:left;margin-bottom:30px}
#location .storelocation h2 {margin:0;padding:0;font-size: 10pt}
#location .storelocation p {margin:5px 0}
#location p.visit {clear:both;margin:10px 0; font-size:14px;font-weight: bold}
#location h3 {background: url(../images/locations/location-headerbg.gif) center left repeat-x}
#location h3 span {background:#fff;padding:0 10px;font-size:9pt;color:#4E6996}
#location h2.bottom {background: url(../images/locations/location-headerbg.gif) top left repeat-x;padding-top:30px}

/*NTFD page styles*/
.ntfd {text-align:center;margin-top:30px}
a.button {background:#4E6896;border:none;color:#fff;font-family:tahoma,verdana,arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;
padding:2px 10px;cursor:pointer;cursor:hand;margin:5px 20px}


/*SRCH page styles*/
.noresult {margin-top:20px;padding-top:10px;border-top:1px solid #666}
.recent a {display:block;width:auto;padding:3px 10px;float:left}
div.popular a.psmax{font-size:190%;}
div.popular a.pshigh{font-size:160%;}
div.popular a.psmid{font-size:130%;}
div.popular a.pslow{font-size:100%;}
div.popular a.psmin{font-size:70%;}

/*About page style*/
.why-sidebar {width:210px;text-align:center;float:left}
.why-content {margin-left:240px}
.why-content p {margin-bottom:30px;line-height:1.35em;margin-right:90px}

/*eGift Card lookup*/
.gc-lookup {text-align: center}
.gc-lookup h1 {border-top: 4px solid #807E7F;border-bottom: 4px solid #807E7F; padding:10px 0; margin: 10px 0;color:#5281A5}
.gc-lookup p.gc-header {font-size:20px;color:#6D6B6C;padding:10px 60px}
img.gc-bestsell {margin:30px}
.gc-lookup p {font-size:16px;color:#807e7f}
.gc-lookup p a, .gc-lookup p span {color:#5281A5}

/*Upsell*/
.OUSM {width:80%;margin:10px auto}
.OUSM img {width:100px}
.OUSM .upsellprod {margin-left:150px;float:left;width:300px}
.OUSM .select {width:80px;text-align:center}
.OUSM th.prod {width:auto}
.OUSM .prod h2{font-size:11pt;margin-top:0;padding-top:0}
.OUSM .divider {border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;font-weight:bold}
.OUSM .basket {border-bottom:3px solid #818080;margin-bottom:20px}
.OUSM .basket td {padding-top:10px}
.OUSM .basket td table td {padding:2px}
.OUSM .button {margin-top:40px;}
.OUSM .attroptions {margin:20px 0}
.OUSM .nothanks {margin-right:0 !important; margin-bottom:20px}
.OUSM .block {display:block}

/*UDM menu styles*/
.udm,.udm li,.udm ul {margin:0;padding:0;list-style-type:none;}
.udm {position:relative;left:0;top:0;z-index:20000;background-color:#818080;cursor:default !important;text-align:left;}
.udm {position:static;padding-left:0;padding-top:0;margin-bottom:20px}
.udm li {display:block;position:static;width:90%}
.udm ul {display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l {display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media Screen,Projection {
	:root .udm/**/[class="udm"] li {
	position:relative;
	}}
.udm li a {position:relative;display:block;}
.udm a,.udm a:link,.udm a.nohref {background-color:#818080;cursor:pointer !important;z-index:1000;text-align:left;padding:1px 10px !important;text-decoration:none;color:#fff;font-family:tahoma,sans-serif;font-weight:normal !important;}
.udm a,.udm a.nohref {font-size:9pt;}
.udm li a:visited {background-color:#818080;color:#fff;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {font-style:normal;background-color:#818080;text-decoration:none;color:#fff;}
* html .udm li a:active {font-style:normal;background-color:#818080;text-decoration:none;color:#fff;}
.udm a.nohref,.udm ul a.nohref {cursor:default !important;}
@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {display:block;float:left;width:155px}
ul[class$="udm"].udm:not([class="xxx"]) li {float:none;}
@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:none;
	}}

#udm ul {margin-left:0 !important;margin-top:1px !important;padding-left:10px;}
#udm h2 {margin:0;padding:0;background:#000;color:#fff;width:165px}
#udm h2 a {background:#000;font-weight:bold !important;font-size:12px !important;margin:0 2px;
padding:3px 10px;color:#fff}
.udm li.subcat a {padding-left:20px !important}
