 #mu-main {margin: 0px auto; width: 100%; height: 100%;}
 #mu-header {text-align: center; background-position: top left; background-repeat: repeat-x;}
 #mu-header .inner {padding: 10px; text-align: left; clear: both;}
 #mu-headerspecials {float: right; width: 500px; margin: 0px; padding: 5px; text-align: right; white-space: nowrap; overflow: hidden; min-height: 30px;}
 #mu-menu {border-bottom: 1px solid #0070A0; background-image: url(https://redcarpetsmilesinc.com/shopsite-images/en-US/backgrounds/shared/mu-topbar-bg-lb.png); background-repeat: repeat-x; background-position: top left;}
 #mu-submenu {padding: 6px 10px; text-align: right; background-position: 0px -30px; background-repeat: repeat-x;}
 #mu-submenu div.inner {font-size: 90%;}
 #mu-submenu a {padding: 0px 6px; text-decoration: none;}
 #mu-submenu span a {padding: 0px;}
 span.wl-only {display: block; text-align: right;}
 #mu-center {padding: 20px 34px; border-top: 8px solid #F7F6F4; height: 100%; vertical-align: top; border-left: 1px solid #053A5C; border-right: 1px solid #053A5C;}
 #mu-side, #mu-side2 {width: 150px; max-width: 150px; min-width: 150px; vertical-align: top;}
 #mu-side div, #mu-side2 div {width: 150px; max-width: 150px; min-width: 150px;}
 a.left_pagelink, span.left_pagelink, span.left_pagetitle, a.left_pagetitle, a.right_pagelink, span.right_pagelink, a.right_pagetitle, span.right_pagetitle {text-align: left;}
 a.left_pagetitle, span.left_pagetitle, a.right_pagetitle, span.right_pagetitle {font-weight: bold;}
 div.left_pagelinks, div.right_pagelinks {padding-bottom: 12px;}
 #mu-side a, #mu-side2 a {display: block; text-decoration: none; padding: 3px 0px;}
 .mu-side-right {padding-left: 10px; border-left: 1px solid #053A5C;}
 .mu-side-right2 {padding-left: 10px;}
 #mu-center-part {vertical-align: top; width: 100%;}
 div#breadcrumbs {padding-bottom: 8px; text-align: left; line-height: 10px;}
 div#breadcrumbs a {font-size: 90%; text-decoration: none;}
 span.bc-arrow {padding: 0px 8px;}
 #pa-img {padding: 0px 8px 8px 0px;}
 div.mu-pagination {padding: 5px; margin: 0px; clear: both; text-align: center;}
 div.mu-pagination a {text-decoration: none;}
 div.mu-pagination span {padding: 0px 3px;}
 #mu-products {width: 100%; border-collapse: collapse; border-bottom: 1px solid #053A5C; margin-bottom: 20px; clear: both;}
 table.borders {border-left: 1px solid #053A5C;}
 table.borders td.pr_info {border-right: 1px solid #053A5C;}
 #mu-links {width: 100%; border-collapse: collapse; margin-bottom: 20px; clear: both;}
 #mu-links .pa-link {text-align: center; vertical-align: middle; width: 25%; padding: 20px 0px 0px 0px;}
 #mu-links .pa-link a {text-decoration: none; font-weight: bold;}
 #mu-links .pa-link a span {font-weight: normal;}
 #mu-products td.pr_info {width: 25%; vertical-align: top; padding: 20px 5px; border-top: 1px solid #053A5C;}
 #mu-footer {border-top: 4px solid #F7F6F4; line-height: 20px; padding: 1px 0px 10px 0px; font-size: 92%;}
 #mu-footer .inner {padding-top: 10px; border-top-width: 10px; border-top-style: solid;}
 #mu-footer a {padding: 0px 8px 0px 0px;}
 #mu-footer #img-right {float: right;}
/****************** Global and Per Product CrossSell *****************/
 #mu-crosssell-g, #mu-crosssell-p {width: 100%; border-collapse: collapse;}
 #mu-crosssell-p-cartonly {width: 100%; border-collapse: collapse;}
 #mu-crosssell-g td, #mu-crosssell-p td {width: 25%; vertical-align: middle; padding: 20px 0px; border-top: 1px solid #053A5C; text-align: center;}
 #mu-crosssell-p-cartonly caption {background-color: #A00901; color: #DBD8D2; font-size: 100%; padding: 8px;}
 #mu-crosssell-p-cartonly td {width: 25%; vertical-align: middle; padding: 20px 5px; text-align: center;}
 .gcs_name, .pcs_name {display: block;}
 .gcs_price, .pcs_price {display: block; font-weight: bold;}
 .gcs_price strike, .pcs_price strike {font-weight: normal;}
 .gcs_add, .pcs_add {display: block;}
/********************* Search Results (and Page Pagination) ***********************/
 .se_table_top { border-top: 1px solid #053A5C; border-bottom: 1px solid #053A5C;}
 .se_table_bottom {border-bottom: 1px solid #053A5C;}
 .search_pr_info span {color: #053A5C;}
 .search_pa_links {border-bottom: 1px solid #053A5C;}
 #gc table.giftcert_type, #gc table.cert_num_amount {border-bottom: 1px solid #053A5C;}
/********************** Shopping Cart Screen Styles ***********************/
 #progressbar {background-color: #00A9D3; border: 1px solid #000000;}
 #press-recal {background-color: #053A5C;}
/****************** Global Header Navigation Bar ******************/
/****************** Credits: Dynamic Drive CSS Library ************/
/****************** URL: http://www.dynamicdrive.com/style/ *******/
 .suckertreemenu {padding: 0px; height: 30px; min-height: 30px; margin: 0px; position: relative; z-index: 1000;}
 .suckertreemenu ul {margin: 0px; padding: 0px; list-style-type: none; float: right; border-left-width: 1px; border-left-style: solid;}
 .suckertreemenu ul li {position: relative; display: inline; float: left; padding: 0px; margin: 0px; background-position: top left; background-repeat: repeat-x; border-right-width: 1px; border-right-style: solid;}
 .suckertreemenu ul li a {display: block; min-width: 100px; padding: 8px; margin: 0px; text-decoration: none; color: #DBD8D2; text-align: center;}
 .suckertreemenu ul li a:visited, .suckertreemenu ul li a:active, .suckertreemenu ul li a:hover {color: #DBD8D2;}
 .suckertreemenu ul li ul {left: 0; position: absolute; top: -1px; display: block; visibility: hidden; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;}
 .suckertreemenu ul li ul li {display: list-item; float: none; border-width: 0px; max-height: 24px;}
 .suckertreemenu ul li ul li ul { left: 140px; top: 0;}
 .suckertreemenu ul li ul li a {display: block; width: 140px; text-align: left; margin: 0px; border-width: 0px; padding: 3px 8px;}
* html p#iepara{padding-top: 1em;}
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
