@import url(_assets/base.css); @import url(_assets/js/fancybox/style.css);

body {background:#83929c url('_images/bg2.png'); color:#3b4146; font:11px arial,sans-serif;}
a, a:visited {color:#568fb8; outline:none; text-decoration:none;}
a:hover {color:#7b8; text-decoration:none;}

/* layout */
	#wrap {background:#fff; margin:0 auto; position:relative; width:980px; padding-bottom:20px;}
	.pad {padding:0 20px;}
	#menu {background:#568fb8; min-height:26px; overflow:visible; margin-bottom:20px;}
	.nav {float:left; font:bold 1.1em/1em sans-serif; margin:0; padding:0; list-style:none; color:#fff; line-height:12px;}
	#menu a, #menu a:visited {padding:7px 20px 7px 10px; display:block; position:relative; text-decoration:none; color:#fff;}
	#menu a:focus, #menu a:hover, #menu a:active, .menu-active {background:#3b4146; text-decoration:none;}
	#menu .nav li a {background:url(_images/nav-arrow.gif) center right no-repeat;}
	#menu .nav a:hover, #menu .nav a:active, #menu .nav a:focus {background:#3b4146 url(_images/nav-arrow.gif) center right no-repeat;}
	#menu .nav dl {list-style:none; margin:0; position:absolute; top:-999em; width:190px;}
	#menu .nav dl dt  {width:100%;}
	#menu .nav li table {border-collapse:collapse;float:left; width:auto;}
	#menu .nav li:hover {visibility:inherit;}
	#menu .nav li {float:left; position:relative; margin:0; list-style:none;}
	#menu .nav li:hover dl {left:0; top:26px; z-index:99; opacity:.9; border:1px solid #b5bbbe; border-top:none; border-bottom:none; z-index:500;}
	#menu .right li:hover dl {position:absolute; top:26px; right:0; left:auto; z-index:500;}
	#menu .right dl {width:130px;}
	#menu .nav dl dt {background:#fff;}
	#menu .nav li dl a, .nav dl a:visited {color:#000; background-image:none;}
	#menu .nav dl a:focus, #menu .nav dl a:hover, #menu .nav dl a:active {background:#3b4146; color:#fff;}
	#menu .nav dl a {border-bottom:1px solid #b5bbbe;}
	#menu .nav li a.none {background-image:none; padding:7px 10px;}

	#hud {background:#231F20; float:right; font-size:11px; height:28px; line-height:28px; margin:0 20px 20px 0; padding:0 19px; z-index:100;}
	#hud span, #hud a {color:#fff; display:inline-block; text-decoration:none;}
	#hud span, #hud > a {margin-right:13px;}
	#hud span:last-child, #hud > a:last-child {margin-right:0;}
	#ciAIbi {display:none !important;}
	#hud a {background-position:center left; background-repeat:no-repeat; padding-left:18px;}
	#contact {background-image:url("_images/hud-contact.png");}
	#cart {background-image:url("_images/hud-cart.png");}
	#account > a {background-image:url("_images/hud-account.png");}
	#scAIbi > a {background-image:url("_images/hud-chat.png");}
	#account {background:url("_images/nav-arrow2.gif") center right no-repeat; display:inline-block; padding-right:10px; position:relative;}
	#hud ul {left:-19px; line-height:12px; list-style:none; margin:0; position:absolute; top:-999em; width:130px; z-index:99;}
	#account:hover ul {top:25px;}
	#account ul li {background:#231F20; border-top:1px solid #433F40; list-style:none; text-align:left;}
	#account ul li:hover {background:#433F40;}
	#account ul li:first-child {border-top:3px solid #231F20;}
	#account ul a {display:block; padding:5px 8px;}

	#header {margin-bottom:20px;}
	#header > a {background:url("_images/logo_email.png") no-repeat center center; display:inline-block; height:49px; padding:20px; width:279px;}
	#header > a em {font-style:normal; color:#999; display:block;}
	#search {width:200px; float:right; margin:3px 0;}
	#search .btn {background:#fff url("_images/arrow-right.gif") no-repeat center center; border:1px solid #3b4146; border-left:0; color:#568fb8; float:right; font:bold 11px arial,sans-serif; height:18px; margin:0; text-indent:-9999em; padding:0 10px; vertical-align:top; width:auto;}
	#search .btn:hover {background:#999 url("_images/arrow-right.gif") no-repeat center center;}
	#search .search {background:url("_images/search-bg.gif") no-repeat scroll 4px 3px #fff; border:1px solid #3b4146; border-right:0; float:right; font:11px arial,sans-serif; height:12px; padding:3px 0 3px 20px; vertical-align:top;}

	#footer {background:#fff; margin:20px auto; position:relative; width:940px; padding:20px;}
	#footer .right {margin-bottom:20px; width:640px;}
	#footer table {margin:0; width:100%;}
	#footer table td {padding:1px 5px;}
	#footer table a, .faq td > a, .faq a[href='#aspnetForm'] {display:block; padding:4px}
	.faq a[id^='a'] {display:inline; padding:0; background:#fff;}
	#footer table a:hover, .faq a:hover { }
	#footer .left {width:280px;}
	#footer .left ul {margin:0 0 10px;}
	#footer .left ul li {list-style-type:none; line-height:18px;}
	#footer h2 {margin:0 0 10px;}
	#badge {position:absolute; bottom:10px; right:20px;}

/* globals */
	.report {padding:20px 20px 20px 50px; margin:20px 0; display:block; color:#000;}
	.report {background:#fcc url(_images/report-error.png) center left no-repeat; border:1px solid #c00;}
	.report.success {background:#cfc url(_images/report-success.png) center left no-repeat; border:1px solid #0c0;}
	.report.info {background:#cdf url(_images/report-info.png) center left no-repeat; border:1px solid #00c;}
	#breadcrumbs {height:30px; font-size:11px; border:1px solid #ddd; line-height:30px; font-weight:bold; margin:20px 0;}
	#breadcrumbs em {font-style:normal; background:url(_images/breadcrumbs-home.gif) center left no-repeat; display:block; padding-left:20px;}
	#breadcrumbs a {display:block; float:left; padding:5px 17px 5px 8px; font-weight:normal; line-height:20px; background:#fff url(_images/breadcrumbs-bg.gif) center right no-repeat; width:auto; text-decoration:none;}
	#breadcrumbs a:last-child{margin-right:10px;}
	#breadcrumbs a:hover {color:#000;}
	#breadcrumbs br, h1 br {display:none;}
	.box {background:#e8f0f4; width:auto; padding:20px; margin-bottom:15px;}
	.box p:last-child {margin-bottom:0;}
	.box h3 {margin-top:0;}
	#freeze {display:none; position:absolute;}
	#freeze.on {background-color:#000; display:block; filter:alpha("opacity=85"); height:100%; left:0; opacity:.85; padding-top:35%; position:absolute; top:0;  width:100%; z-index:999;}
	#freeze div {background:#000 center bottom no-repeat; color:#fff; font:bold 15px arial; margin:0 auto; padding:20px 20px 80px; text-align:center; background-image:url("data:image/gif;base64,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");}

/* front page feature styles */
	#feature {background:#3b4146; font-size:12px; overflow:hidden; border-radius:10px; color:#fff; width:100%; position:relative;}
	#feature-nav {position:absolute; bottom:15px; right:130px; z-index:100;}
	#feature-nav a {margin-right:5px; display:inline-block; background:#000; height:10px; width:10px; box-shadow:inset 0 -1px 1px #888;}
	#feature-nav a.activeSlide{background:#888;  box-shadow:0 1px 1px #000; height:9px; width:9px; margin-bottom:1px;}
	#feature .inner {width:100%; height:274px; position:relative;}
	#feature img {box-shadow:3px 0 30px #000; max-width:600px;}
	#feature .inner > a {display:inline-block; height:100%; width:450px; text-align:left;}
	#feature .inner > div {width:100%;}
	#feature .inner div div {float:right; height:100%; width:300px; padding:15px; text-align:left;}
	#feature a.button {color:#fff; margin-top:15%;}

/* buttons */
	.button {background:#7b8; border:1px solid #3b4146; color:#fff; cursor:pointer; display:inline-block; font:bold 11px arial,sans-serif; padding:.4em 1.6em; position:relative; text-transform:capitalize;}
	.button:hover {background-color:#8c9; color:#fff;}
	.button:active {background-color:#596;}
	.button.big {font-size:18px;}
	.button > span {background-repeat:no-repeat; display:inline-block; height:1.5em; width:1.5em; position:absolute;}
	.button.img-left {padding-left:2.7em;}
	.button.img-right {padding-right:2.7em;}
	.button.img-right > span {background-position:right top; }
	.button.big.img-left > span {left:.7em; top:.4em;}
	.button.big.img-right > span {right:.7em; top:.4em;}
	.button.small.img-left span {left:.5em; top:.3em;}
	.button.small.img-right span {right:.5em; top:.3em;}

/* slider */
	#slider {width:940px; height:360px;/* border:1px solid #3B4146;*/ position:relative;}
	#slider .main {background:#000; color:#fff; float:left; position:relative; width:940px; height:360px; overflow:hidden;}
	#slider .main h2 {margin:0 0 5px; padding:0;}
	#slider .main p {padding:0; margin:0;}
	#slider .main div {background:#111; border-top:1px solid #000; display:none; position:absolute; bottom:0; left:0; padding:10px; width:100%;}
	#slider .main a.show {background-position:left bottom;}
	#slider ul {float:right; list-style:none; margin:0; padding:0; width:300px; position:absolute; right:0; top:0;}
	#slider ul img {background:#fff; border:1px solid #3B4146; float:left; padding:5px;}
	#slider ul li {background:#23272a; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #1B1E20; border-top:1px solid #76828C; display:block; list-style:none; color:#ccc; margin:0; padding:10px 10px 10px 30px; height:68px;}
	#slider ul li.hover {background:#3B4146; cursor:pointer;}
	#slider ul li.active {background: #fff url(/_images/slider-bg.gif) no-repeat; cursor:default;}
	#slider ul div {float:left; margin-left:10px; padding:0; width:170px;}
	#slider ul p, #slider ul a {display:none;}

/* categories */
	.category td {padding:0 0 20px; margin:0;}
	.category tr td:last-child a {float:right;}
	.category a {border:1px solid #ddd; color:#fff; display:block; width:458px; height:262px; position:relative; background-repeat:no-repeat; background-position:center center;}
	.category strong {background:#3d6584 url(/_images/cat-bg.png) repeat-x; color:#fff; font:bold 15px arial,sans-serif; display:block; position:absolute; bottom:0; padding:8px 10px; width:438px;}

/* product list */
	.product-list {width:100%; border-collapse:collapse; border-bottom:1px solid #3b4146; padding-bottom:1em;}
	.product-list td {width:20%; padding-bottom:20px; vertical-align:top;}
	.product-list img {max-width:160px; max-height:160px;}
	.product-list .product {text-align:center;}
	.product-list .product span a {display:inline-block; height:160px;}
	.product-list .product span {display:block; margin-bottom:3px;}
	.product-list .product em {display:block; font-style:normal;}
	.product-list .product em a {height:auto;}
	.product-list .product em a img {height:60%;}
	
/* closeout + featured */
	del, ins {margin-right:4px;}
	ins {color:#c20000; font-weight:bold; padding:15px 32px 3px 3px; text-decoration:none;}
	span.badge {background:url('_images/badge-sale.png') no-repeat; color:#fff; display:inline-block; font:bold 11px verdana,arial,sans-serif; height:50px; line-height:50px; position:absolute; right:10px; text-align:center; text-transform:uppercase; top:0; width:50px;}
	.product.left u {background:url('_images/badge-award.png') no-repeat; color:#fff; display:inline-block; font:bold 13px verdana,arial,sans-serif; text-decoration:none; height:65px; width:100px; padding:35px 0 0 0; position:absolute; left:-25px; top:-25px; text-align:center; text-transform:uppercase;}
	.product > u {background:url('_images/_icons/award_star_gold_3.png') no-repeat; color:#228; display:inline-block; font:bold 11px arial,sans-serif; text-decoration:none; line-height:16px; padding:2px 0 2px 20px;; position:static; text-align:left; }

/* swatches */
	.swatches {float:left; width:320px;}
	.product.left .swatches a:hover {width:75px; height:75px; position:absolute; z-index:5; margin:-23px 0 0 -23px; border:1px solid #333;}
	.product.left .swatches div {position:relative; width:29px; height:29px; margin:0 8px 8px 0; float:left;}
	.swatch-border {display:inline-block; margin:0 !important; border:0 !important; width:6px !important; height:100% !important; float:left !important;}
	.swatches div {width:12px; height:12px; display:block; float:left; margin:0 5px 5px 0; border:1px solid #222;}
	.swatches a {width:100%; height:100%; display:block; cursor:default;}
	.product-list .swatches {width:auto;}
	.product-list .swatches div a {height:12px; border:0; padding:0;}

/* product view */
	.product {position:relative;}
	.product.right {width:580px;}
	.product table {width:100%; padding:0;}
	.product table td {padding:0;}
	.product h1 {margin-top:0;}
	.product h2 em {display:block; float:right;}
	.product.right ul img {vertical-align:top;}
	.sellbox table td {padding:3px 5px; border:1px solid #3c4147;}
	.sellbox input {color:#555;}
	.sellbox input.qty {text-align:center; width:28px; font-size:11px;}
	.sellbox input.qty-on {background:#fff url("_images/qty-bg.png") center 6px no-repeat;}
	.sellbox input.qty-off {background-image:none;}
	.price-chart {margin:20px 0;}
	.product.left, .product.left table td {width:340px;}
	img[alt="personalize"] {vertical-align:middle;}
	.product.left a img:first-child {text-align:center;}
	.product.left .icon {width:65px; display:block; float:right; height:17px; line-height:18px;}
	#thumbnails a, #others a {margin-right:20px;}
	#thumbnails a img {margin-bottom:15px;}
	#thumbnails, #note, #others {margin-top:10px;}
	.bestseller {background:url("_images/bestseller.png") no-repeat; position:absolute; top:-30px; right:-30px; z-index:5; display:block; width:80px; height:80px;}
	#greeting {border:1px dotted #ddd; border-width:1px 0; padding-top:1em; margin-bottom:1em;}
	#greeting q {display:block; margin-bottom:1em;}

/* landing pages */
	.landing {margin:0 0 15px;}
	h1.large {font-size:2.3em;}
	h1.medium {font-size:2em;}
	h1.small {font-size:1.5em;}
	p.large {font-size:1.1em; line-height:1.6em;}
	p.indent {font-size:1.1em; line-height:1.6em; padding-left:1.5em;}
	p.subtitle {font-size:1.3em; font-weight:bold;}
	ul.article {font-size:1.2em; line-height:2.2em; padding-left:.9em}
	ul.space {font-size:1.1em; line-height:1.8em; padding-left:1em;}
	hr.dot {border:none 0; border-top: 1px dotted #DDD; margin:15px 0;}

/* contact / login */
	.form label {display:inline-block; vertical-align:top; width:100px;}
	.form p {clear:left;}
	.form input[type="text"], .form input[type="password"], .form textarea {width:300px;}
	.form textarea {height:200px;}
	.form .button, .form .check input {margin-left:100px;}

/* shopping cart */
	.zip {float:left; margin:10px 0;}
	.cart-total {float:right; width:200px; font:12px arial,sans-serif;}
	.cart-total p {font-size:11px;}
	.cart-total table.box {padding:20px; text-align:right; width:200px;}
	.cart-total span {font-weight:bold; display:block; text-align:left;}
	.cart-total strong span {display:inline;}
	#ctl00_PageContent_UCviewcart_estshippanel > p.r {margin-top:-23px;}

/* checkout 1 */
	.register > p {margin-top:15px;}
	.register > p input {font-size:15px;}
	.register .left, .register .right {width:442px;}
	.register legend {font-size:16px; font-weight:bold; color:#555;}
	.register fieldset {border:1px solid #666; background:#fff; color:#666; padding:8px; height:130px;}
	.register fieldset.active  {border:1px solid #568fb8; background:#dae9f3;}
	.register fieldset.active legend {color:#568fb8;}
	.register fieldset p {clear:both;}
	.register label {font-weight:normal; color:#666; display:block; float:left; width:150px; line-height:18px;}
	.register fieldset.active label {font-weight:bold;}
	#ctl00_PageContent_UCcheckout_Continue1.active {margin-left:480px;}

/* checkout 2 */
	.billing, .shipping {line-height:20px; width:48%;}
	.billing td, .shipping td {border:1px solid #ddd;}
	.shipping table tr td:first-child, .billing table tr td:first-child {background:#e8f0f4; font-weight:bold;}
	.billing {float:left;}
	.shipping {float:right;}

/* checkout 3 */
	.checkout {float:left; width:350px; margin-right:20px;}
	.checkout td {width:50%; padding:0;}
	.cart-total .box td {padding:.5em;}
	input[type="image"], #ctl00_PageContent_UCcheckout3_PromoButton img {vertical-align:bottom;}

/* faq */
	.faq td {width:25%; padding:0;}
	.faq td table td {width:auto; border:1px solid; padding:.5em;}
	.faq a {border:none;}

/* order history */
	div.history {margin-right:20px; padding:20px; float:left;}
	.history p {width:auto; float:left; margin-right:15px;}
	.history table	{margin:10px 0 15px;}
	.history table	thead th.header {background:#222 url("_images/sort-bg.png") center right no-repeat; cursor:pointer; padding-right:10px;}
	.history table	tbody td {vertical-align:top;}
	.history table	tbody tr.odd td {background-color:#F0F0F6;}
	.history table	thead th.headerSortUp {background-image:url("_images/sort-asc.png");}
	.history table	thead th.headerSortDown {background-image:url("_images/sort-desc.png");}
	.history table	thead th.headerSortDown, .history table thead th.headerSortUp {background-color:#555;}
	.history table tbody {overflow-y:visible !important; overflow-x:visible !important;}
	#ctl00_PageContent_SearchOrders.active {margin-left:38.5%;}

/* search nav */
	.search-options {width:300px; float:left;}
	.search-options span {margin-right:10px;}
	#pagination {width:auto; float:right; text-align:right; margin-bottom:20px;}
	#pagination span, #pagination a {display:block; float:left; padding:3px 7px; margin-left:5px; border:1px solid #888;}
	#pagination span.current {background:#7b8; color:#fff; font-weight:bold;}

/* imprinting form */
	#ctl00_PageContent_Confirm {margin-bottom:10px;}
	#accordion {border:1px solid #3b4146; float:right; margin-bottom:20px; width:600px;}
	#accordion > div {background:#E8F0F4; padding:15px;}
	#accordion h5 {background:#555 url('_images/accordion-inactive.png') repeat-x; border-bottom:1px solid #999; border-top:1px solid #FFFFFF; cursor:pointer; display:block; font:bold 12px; margin:0; padding:7px 5px 6px; text-decoration:none;}
	#accordion h5:hover, #accordion h5.selected {background:#568FB8 url('_images/accordion-active.png') repeat-x; color:#fff;}
	#accordion h4 {margin-top:7px;}
	#accordion div label {cursor:pointer; font-size:.95em;}
	#accordion > div input[type="radio"] {margin-right:5px;}
	#accordion div span {display:inline-block; cursor:pointer;}
	#accordion div > span:hover {background:#d8e0e4;}
	#accordion .swatch > span {width:17%; margin:3px; padding:6px;}
	#accordion .swatch label span {border:1px solid black; height:60px; margin:4px 10px 0 0; width:60px;}
	#text label {display:inline-block; font-size:10px; width:25%;}
	#text input {margin-right:0; width:72%;}
	#text em {display:block; margin:5px 0 0 85px;}
	#font > span {margin:0; padding:0 6px; width:47%;}
	#font input {bottom:9px; position:relative;}
	#font label span {height:28px; width:90%;}
	#folder a.button, #clip a.button {margin:3px;}
	#folder ul li a:hover, #clip ul li a:hover {color:#fff;}
	#part label span {background-repeat:no-repeat; height:50px; width:100%;}
	#location > span, #part > span {width:22%; padding:6px;}
	#location label span {height:100px; width:100%;}
	#sentiments > span {height:auto; width:49%;}
	#sentiments label span {background-position:top center; height:100px; width:100%;}
	#font label span, #location label span, #sentiments label span {background-repeat:no-repeat;}
	#upload h3 {margin-top:0;}
	#upload .three {width:200px;}
	#user-image {width:150px;}
	#filetypes {clear:both; font-size:11px;}
	#comments textarea {height:100px; width:98%;}

/* misc */
	input[type="text"], input[type="password"], textarea {border:1px solid #3b4146; background:#fff; color:#3b4146; padding:3px 2px;}
	#proof td, .faq td, #footer table td, .category td, .product-list td, .product.right > table td, .cart-total td, .checkout td {border:none;}
	th {color:#fff; background:#3b4146;}
	.oneRow {background:#e8f0f4;}
	.altRow {background:#fff;}
	td, th {border-color:#3B4146;}

/* icons */
	.icon {background-position:center left; background-repeat:no-repeat; line-height:16px; margin:10px 0; padding:2px 0 1px 20px;}
	.delete {background-image:url("_images/_icons/delete.png");}
	.account {background-image:url("_images/_icons/user_go.png");}
	.login {background-image:url("_images/_icons/key_go.png");}
	.cart {background-image:url("_images/_icons/cart.png");}
	.cartupdate {background-image:url("_images/_icons/cart_go.png");}
	.cartremove {background-image:url("_images/_icons/cart_remove.png");}
	.cartempty {background-image:url("_images/_icons/cart_delete.png");}
	.add {background-image:url("_images/_icons/add.png");}
	.magnify {background-image:url("_images/_icons/magnifier_zoom_in.png");}
	.accept {background-image:url("_images/_icons/accept.png");}
	.information {background-image:url("_images/_icons/information.png");}
	.help {background-image:url("_images/_icons/help.png");}
	.chat {background-image:url("_images/_icons/user_comment.png");}
	.orders {background-image:url("_images/_icons/table.png");}

/* details / price table */
	#details {border:1px solid #3B4146; border-collapse:collapse;}
	#details tr td:first-child, #pricetable tr td:first-child {background:#eee; font-weight:bold;}
	#details td {border:1px solid #3B4146; text-align:left; padding:5px; vertical-align:top;}
	#pricetable {width:100%; border:1px solid #3B4146; border-collapse:collapse; margin:10px 0;}
	#pricetable tr td:first-child, #pricetable tr th:first-child {text-align:left;}
	#pricetable tr:last-child td[colspan] {background:#fff; text-align:center;}
	#pricetable td {border:1px solid #3B4146; text-align:center; color:#000; padding:5px; width:auto;}
	#pricetable th {text-align:center; font-weight:bold; width:auto;}

/* Scott's cool classes for cool people */
	.half {width:49%;}
	.third {width:260px; margin-right:20px;}
	.third.last {margin:0;}
	.twothird {width:600px;}
	.three {width:300px;}
	.auto {width:auto;}
	.hide {visibility:hidden;}
	.r {text-align:right;}
	.c {text-align:center;}
	.left {float:left;}
	.right {float:right;}
	.top-m {margin-top:20px;}

/* css3 */
	#wrap {border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; /*behavior:url("_assets/js/pie.htc");*/}
	#wrap, #footer {box-shadow:0px 5px 15px rgba(50, 50, 50, .8); -moz-box-shadow:0px 5px 15px rgba(50, 50, 50, .8); /*behavior:url("_assets/js/pie.htc"); */background:#fff !important;}
	#hud, #hud ul li:last-child {border-radius:0 0 5px 5px; box-shadow:0 1px 5px rgba(0,0,0,.5);}
	#footer {border-radius:10px; -moz-border-radius:10px; /*behavior:url("_assets/js/pie.htc");*/}
	#header div .btn {border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; /*behavior:url("_assets/js/pie.htc");*/}
	#header div .search {border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; /*behavior:url("_assets/js/pie.htc");*/}
	.box {box-shadow:3px 3px 3px rgba(50, 50, 50, .5); -moz-box-shadow:3px 3px 3px rgba(50, 50, 50, .3); border-radius:5px; -moz-border-radius:5px; /*behavior:url("_assets/js/pie.htc");*/}
	.form input[type="text"], .form input[type="password"], .form textarea, .faq a, #footer .right a, .checkout input, .checkout textarea {border-radius:5px; -moz-border-radius:5px; /*behavior:url("_assets/js/pie.htc");*/}
	.button {border-radius:4px; -moz-border-radius:4px; /*behavior:url("_assets/js/pie.htc");*/}
	#menu .nav dl {box-shadow:2px 2px 7px rgba(30, 30, 30, .6); -moz-box-shadow:2px 2px 7px rgba(30, 30, 30, .6); /*behavior:url("_assets/js/pie.htc");*/}
	#accordion div > span:hover {border-radius:8px; -moz-border-radius:8px; /*behavior:url("_assets/js/pie.htc");*/}
	#feature-nav a {border-radius:6px;}
