#nav{padding:0 20px;font-size:1.1em;}
#nav li{position:relative;text-align:left;}
#nav li.over{z-index:999;}
#nav a, #nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav li{float:left;}
#nav li.active a{color:#d96708;}
#nav a{float:left;padding:5px 12px 6px 8px;color:#a7c6dd;font-weight:bold;}
#nav li.over a, #nav a:hover{color:#d96708;}
#nav ul li, #nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%;}
#nav ul li.last{background:#ecf3f6;padding-bottom:0;}
#nav ul a, #nav ul a:hover{float:none;padding:0;background:none;}
#nav ul li a{font-weight:normal !important;}
#nav ul{position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #899ba5;}
#nav li.over > ul{left:0;}
#nav li.over > ul li.over > ul{left:100px;}
#nav li.over ul ul{left:-10000px;}
#nav ul li a{background:#ecf3f6;}
#nav ul li a:hover{background:#d5e4eb;}
#nav ul li a, #nav ul li a:hover{color:#2f2f2f !important;}
#nav ul span, #nav ul li.last li span{padding:3px 15px 4px 15px;}
#nav ul ul{top:5px;}
.page-head:after, .page-head-alt:after, .page-popup .print-head:after, .clear:after, .col2-set:after, .col3-set:after, .col4-set:after, .col2-alt-set:after, .head:after, .inner-head:after, .header-top:after, .quick-access:after, .header-nav:after, #nav:after, .middle:after, .product-essential:after, .more-views ul:after, .button-set:after, .actions:after, .legend:after, .form-list li:after, .button-container:after, .ratings:after, .page-head:after, .page-head-alt:after, .group-select li:after, .search-autocomplete li:after, .tool-tip .btn-close:after, .side-col li:after, .account-box li:after, .address-list li:after, .generic-product-list li:after, .listing-type-list .listing-item:after, .listing-type-list .product-info .product-reviews:after, .my-review-detail:after, .product-options dt:after, .product-options-bottom:after, .product-options dd ul.options-list li:after, .add-to-holder:after, .listing-type-grid .grid-row:after, .advanced-search-summary-box:after, .shopping-cart-totals .checkout-types:after, .advanced-search li:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
p{line-height:1.5em;}
ul#menu, ul#menu ul{list-style-type:none;margin:0;padding:0;width:auto;}
ul#menu a{display:block;text-decoration:none;}
ul#menu li{margin-top:1px;}
ul#menu li a{color:#505153;font-size:12px;border:none;}
ul#menu li a:hover{border:none;color:#f86092;font-size:12px;}
ul#menu li ul li a{background:#ededed;color:#505153;border:none;font-size:11px;font-weight:normal;margin-left:10px;}
ul#menu li ul li a:hover{color:#f86092;border:none;font-size:11px;font-weight:normal;margin-left:10px;}
ul#menu_notreal, ul#menu_notreal ul{list-style-type:none;margin:0;padding:0;width:auto;}
ul#menu_notreal a{display:block;text-decoration:none;}
ul#menu_notreal li{margin-top:1px;}
ul#menu_notreal li a{color:#505153;font-size:12px;border:none;}
ul#menu_notreal li a:hover{border:none;color:#f86092;font-size:12px;}
ul#menu_notreal li ul li a{background:#ededed;color:#505153;border:none;font-size:11px;font-weight:normal;margin-left:10px;}
ul#menu_notreal li ul li a:hover{color:#f86092;border:none;font-size:11px;font-weight:normal;margin-left:10px;}
.code{border:1px solid #ccc;list-style-type:decimal-leading-zero;padding:5px;margin:0;}
.code code{display:block;padding:3px;margin-bottom:0;}
.code li{background:#ddd;border:1px solid #ccc;margin:0 0 2px 2.2em;}
.indent1{padding-left:1em;}
.indent2{padding-left:2em;}

