/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

body {
min-width: 1008px;
overflow-x: auto; 
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	  margin-left: auto;
	  margin-right: auto;
	  width: 1008px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
	width:54px;
}

.container_12 .grid_2 {
	width:138px;
}

.container_12 .grid_3 {
	width:222px;
}

.container_12 .grid_4 {
	width:306px;
}

.container_12 .grid_5 {
	width:390px;
}

.container_12 .grid_6 {
	width:474px;
}

.container_12 .grid_7 {
	width:558px;
}

.container_12 .grid_8 {
	width:642px;
}

.container_12 .grid_9 {
	width:726px;
}

.container_12 .grid_10 {
	width:810px;
}

.container_12 .grid_11 {
	width:894px;
}

.container_12 .grid_12 {
	width:978px;
}




/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
	padding-left:84px;
}

.container_12 .prefix_2 {
	padding-left:168px;
}

.container_12 .prefix_3 {
	padding-left:252px;
}

.container_12 .prefix_4 {
	padding-left:336px;
}

.container_12 .prefix_5 {
	padding-left:420px;
}

.container_12 .prefix_6 {
	padding-left:504px;
}

.container_12 .prefix_7 {
	padding-left:588px;
}

.container_12 .prefix_8 {
	padding-left:672px;
}

.container_12 .prefix_9 {
	padding-left:756px;
}

.container_12 .prefix_10 {
	padding-left:840px;
}

.container_12 .prefix_11 {
	padding-left:924px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
	padding-right:84px;
}

.container_12 .suffix_2 {
	padding-right:168px;
}

.container_12 .suffix_3 {
	padding-right:252px;
}

.container_12 .suffix_4 {
	padding-right:336px;
}

.container_12 .suffix_5 {
	padding-right:420px;
}

.container_12 .suffix_6 {
	padding-right:504px;
}

.container_12 .suffix_7 {
	padding-right:588px;
}

.container_12 .suffix_8 {
	padding-right:672px;
}

.container_12 .suffix_9 {
	padding-right:756px;
}

.container_12 .suffix_10 {
	padding-right:840px;
}

.container_12 .suffix_11 {
	padding-right:924px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:84px;
}

.container_12 .push_2 {
	left:168px;
}

.container_12 .push_3 {
	left:252px;
}

.container_12 .push_4 {
	left:336px;
}

.container_12 .push_5 {
	left:420px;
}

.container_12 .push_6 {
	left:504px;
}

.container_12 .push_7 {
	left:588px;
}

.container_12 .push_8 {
	left:672px;
}

.container_12 .push_9 {
	left:756px;
}

.container_12 .push_10 {
	left:840px;
}

.container_12 .push_11 {
	left:924px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-84px;
}

.container_12 .pull_2 {
	left:-168px;
}

.container_12 .pull_3 {
	left:-252px;
}

.container_12 .pull_4 {
	left:-336px;
}

.container_12 .pull_5 {
	left:-420px;
}

.container_12 .pull_6 {
	left:-504px;
}

.container_12 .pull_7 {
	left:-588px;
}

.container_12 .pull_8 {
	left:-672px;
}

.container_12 .pull_9 {
	left:-756px;
}

.container_12 .pull_10 {
	left:-840px;
}

.container_12 .pull_11 {
	left:-924px;
}

.col3-layout .products-grid.grid-3-columns li.item {
	width: 33.2%;
}

.header-slider-container{padding: 0 0 20% 0;}

.main-container.col3-layout .products-grid .ajax-media-button-holder .ajax-media span span,
.main-container.col3-layout .products-list .ajax-media-button-holder .ajax-media span span,
.main-container.col3-layout .products-grid .btn-quick-view span span span,
.main-container.col3-layout .products-list .btn-quick-view span span span{display: none;}
.main-container.col3-layout .products-grid .ajax-media-button-holder .ajax-media i,
.main-container.col3-layout .products-list .ajax-media-button-holder .ajax-media i,
.main-container.col3-layout .products-grid .btn-quick-view i,
.main-container.col3-layout .products-list .btn-quick-view i{margin-right: 0;}

#cart-accordion .crosssell .item.last{margin-left: 0;}

.products-grid#upsell-product-table > li:nth-of-type(3n+1){clear: left;}
.products-grid#upsell-product-table > li:nth-of-type(3n+3){margin-right: 0;}
.products-grid#upsell-product-table > li:nth-of-type(6n+1){clear: both;}

.block-related .no-slider li.item:nth-of-type(2n+2){margin-right: 0;}
.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(4n+1){clear: left;}
.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+5){margin-right: 0;}
.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+1){clear: none;}
.more-views ul.no-slider li:nth-of-type(5n+5){margin-right: 0!important;}
.more-views ul.no-slider li:nth-of-type(5n+1){clear: left;}
.productpage_small .more-views ul.no-slider li {margin-right: 19px;}
.more-views ul.no-slider li a {margin: 0;}
.productpage_medium .more-views ul.no-slider li,
.productpage_medium .more-views ul.no-slider li a {width: 70px;}
.productpage_medium .more-views ul.no-slider li {margin-right: 10px;}
.productpage_large .more-views ul.no-slider li,
.productpage_large .more-views ul.no-slider li a {width: 69px;}
.productpage_large .more-views ul.no-slider li {margin-right: 10px;}
.productpage_large .more-views ul.no-slider li:nth-of-type(5n+5){margin-right: 10px!important;}
.productpage_large .more-views ul.no-slider li:nth-of-type(5n+1){clear: none;}
.productpage_large .more-views ul.no-slider li:nth-of-type(4n+1){clear: left;}
.productpage_large .more-views ul.no-slider li:nth-of-type(4n+4){margin-right: 0!important;}
.productpage_extralarge .more-views ul.no-slider li,
.productpage_extralarge .more-views ul.no-slider li a {width: 75px!important;}
.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+5){margin-right: 10px!important;}
.productpage_extralarge .more-views ul.no-slider li {margin-right: 10px;}
.productpage_extralarge .more-views ul.no-slider li:nth-of-type(7n+7){margin-right: 0;}
.productpage_extralarge .more-views ul.no-slider li:nth-of-type(7n+1) {clear: left;}
.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+1) {clear: none;} 
.productpage_small .more-views #more-views-slider li {width: 95px;}
.block-wishlist .prev {left: 40%;}
.block-wishlist .next {right: 40%;}
aside.sidebar .block.block-wishlist li.item .product-image {float:none;width:98%;}
aside.sidebar .block.block-wishlist li.item .product-details {float:none;width:100%;margin-top:.75em;}
.block-related li.item {width: 222px;}
.block-related .next {right: 40%;}
.block-related .prev {left: 40%;}
.related-wrapper-bottom .block-related li.item {width: 244px;}
.related-wrapper-bottom .block-related .prev {left: -20px;}
.related-wrapper-bottom .block-related .next {right: -20px;}
.more-views .next,
.productpage_large .more-views .next {right: 43%;}
.more-views .prev,
.productpage_large .more-views .prev {left: 43%;}
.product-options-bottom .pob_left {margin-bottom:1.5em;}
.cart sidebar .discount .input-box {width:99%;float:none;}
.cart sidebar .discount .buttons-set {float:none;width:100%;margin-top:.75em;}
.cart sidebar .discount .buttons-set button {width:100%;}
.cart sidebar .discount .buttons-set button span {width:100%;}
.cart sidebar .discount .buttons-set button span span {float:none;display:block;text-align:center;width:auto;}
.cart .cart-collaterals .shipping-form .form-list input {width:94.5%;}
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1, #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2, #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3 {width:28.5%!important;}
.form-list input.input-text {width:273px;}
.catalog-product-view .box-reviews .form-list .field {margin-left:18px;}
.cart .grid_9 {margin:0 0 1.5em;width:100%;}
.cart .sidebar.grid_3 {margin:0;width:100%;}
.cart .sidebar.grid_3 section {float:left;margin-left:22px;margin-top:0;width:28%;}
.cart .sidebar.grid_3 section:first-child {margin-left:0;}
.cart .sidebar.grid_3 .totals {width:32%;}
.cart .discount .input-box input {width: 89%;}
.cart .shipping .form-list input {width: 89%;}
#checkout-coupon-discount-load .discount-form .input-box input#coupon-code {width: 92%;}
.block-poll .answer {text-align:left;width:100%;}
.block-poll .votes {float:none;width:100%;text-align:right;display:block;margin:0;}
.my-wishlist .wishlist-input-box {margin:0 auto;float:none;}
.my-wishlist .data-table button {margin-top: .75em; float: none;}
.my-wishlist .data-table .product-name {max-width: 88%;}
.my-wishlist .data-table textarea {width: 93%;}
.block-subscribe .input-box {width:100%;float:none;}
aside.sidebar .block-subscribe .actions {float:none;margin-top:1em;width:100%;}
aside.sidebar .block-subscribe .actions button {width:100%;}
aside.sidebar .block-subscribe .actions button span {width:100%;float:none;display:block;padding:0;text-align:center;}
.content_bottom .block-subscribe button {margin-left:-1px;}
header#header .welcome-msg span:after {top:-7px;}
header#header .links li a:after {top:-3px;}
.nav-wide#nav-wide li.over .menu-wrapper { 
	display: block!important;
}
body.boxed-layout header#header.floating .sticky-close{
	right: 0;
}

.header-slider-container .iosSlider .slider .item .slide-container.slide-skin {left: 11%; top: 30%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h2 {font-size: 6.667em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h4 {font-size: 2em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h5 {font-size: 1.25em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h3 {font-size: 3.5em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin p {font-size: .91em; letter-spacing: 3px;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 {left: 11%; top: 30%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h2 {font-size: 6.667em; margin-top: -2%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h4 {font-size: 2em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h3 { float: right; font-size: 3.5em; margin-left: 0; margin-right: -12%; margin-top: -1.5%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 p {font-size: 1.25em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 {left: 31%; top: 30%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h2 {font-size: 6.667em; margin-top: -2%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h4 {font-size: 2em;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h3 {font-size: 3.5em; margin-left: 13%;}
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 p {font-size: 1.25em;}
.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin {top: 42%; left: 8%;}
.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-2 {top: 47%; right: 12%;}
.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-3 {top: 41%;}
.slider-container .next {right: -20px;}
.slider-container .prev {left: -20px;}
#nav-wide.nav-wide .top-content .top-menu-links li,
#nav-wide.nav-wide .top-content .top-menu-features li {width: 22%;}
#nav-wide.nav-wide .top-content .top-menu-features li span {width: 72%;}
#nav-wide.nav-wide .top-content .top-menu-features li span h3 {font-size: 1.16em;}
#nav-wide.nav-wide .right-content .menu-banner {width: 45%;}
.form-list .customer-dob .dob-year input.input-text {width: 112px;}
.form-list li.wide input.input-text {width: 598px;}
.form-list select {width: 297px;}
.data-table .product-name a {font-size: 1.25em;}
aside.sidebar .block.block-layered-nav dl dd a,
aside.sidebar .block.block-layered-nav dl dd .filter-lbl {width: 82%;}
aside.sidebar .block.block-layered-nav dl dt h2,
aside.sidebar .block-title strong span {font-size: 1em; line-height: 1.5em;}
.product-view .product-shop .product-name h2 {font-size: 2em;}
.product-view .box-up-sell .products-grid li.item {width: 303px;}
.product-view .box-tags .form-add input.input-text {width: 97%;}
.product-view .box-tags .form-add .input-box {width: 81%;}
.catalog-product-view .box-reviews .form-add .form-list input {width: 91%;}
.catalog-product-view .box-reviews .form-add .form-list textarea {width: 95%;}
#footer .contacts-footer-content .fields .field {margin-right: 8px;}
#footer .contacts-footer-content .fields .field input {width: 79%;}
#footer .contacts-footer-content input, #footer .contacts-footer-content .wide textarea {width: 90%;}
#footer .footer-topline .custom-footer-content.features li > div {width: 75%;}
#footer .footer-topline .custom-footer-content.features li > div h3 {font-size: 1.25em;}
#footer .custom-footer-content ul.links li a {font-size: .91em; line-height: 1em;}
#footer .custom-footer-content ul.links li a:hover {padding-left: 20px!important;}
#footer .custom-footer-content ul.links li a:hover:before {left: 0}
#footer .custom-footer-content ul.links li a:before {top: .75em;}
.product-view .productpage_extralarge .more-views {width: 60%;}
.productpage_extralarge .more-views .prev {left: 46.2%;}
.productpage_extralarge .more-views .next {right: 46.2%;}
.productpage_extralarge .more-views li {width: 117px!important;}
.product-view .product-prev, .product-view .product-next {top: .75em;}
.productpage_medium .more-views li {width: 98px;}
.productpage_medium .more-views .prev {left: 44%;}
.productpage_medium .more-views .next {right: 44%;}
.productpage_small .more-views .prev {left: 45.3%;}
.productpage_small .more-views .next {right: 45.3%;}
.productpage_small.product-shop .availability {padding-top: 0; float: left;}
.product-view .productpage_small.product-shop .price-box {clear: both; display: block;}
.product-view .productpage_small.product-shop .product-prev,
.product-view .productpage_small.product-shop .product-next {top: 4px;}
.contacts-index-index .form-list li.wide textarea {width: 595px;}
.data-table .product-name a {max-width: 69%;}
section .crosssell .product-image {width: 100%; margin: 0;}
section .crosssell .product-details {width: 100%;}
.cart .cart-collaterals .discount-form .input-box input {width: 94%;}
.multiple-checkout .form-list select {width: 297px;}

.opc-wrapper-opc .opc-col-left,
.opc-wrapper-opc .opc-col-center,
.opc-wrapper-opc .opc-col-right{width: 32%!important;}
.opc-wrapper-opc .opc-col-right{margin-left: 0!important;}
.opc-wrapper-opc .opc-col-left .fields .field {width: 45%!important;}

.opc .form-list .fields .field input,
.opc .form-list .fields .field-2 input {width: 87%;}
.opc .form-list .fields .field.name-middlename {width: 150px;}
.opc .form-list .customer-name-suffix .name-lastname, 
.opc .form-list .customer-name-middlename .name-firstname,
.opc .form-list .customer-name-middlename-suffix .name-firstname,
.opc .form-list .customer-name-middlename-suffix .name-lastname {width: 180px;}
.opc .form-list .customer-name-suffix .name-lastname input, 
.opc .form-list .customer-name-middlename .name-firstname input,
.opc .form-list .customer-name-middlename-suffix .name-firstname input,
.opc .form-list .customer-name-middlename-suffix .name-lastname input {width: 75%;}
.opc .gift-messages-form .form-list li.wide textarea {width: 65.5%;}
.opc .sp-methods dd select {width: 45.5%;}
.opc #login-form input {width: 92%;}
.slider-container .four-products .home-slider li.item {width: 326px;}
.mobile-device span.label-new,
.mobile-device span.label-sale {padding: 0 9px;}
.mobile-device aside.sidebar .block.block-layered-nav #amount-1,
.mobile-device aside.sidebar .block.block-layered-nav #amount-2 {width: 34%;}
.mobile-device aside.sidebar .block.block-layered-nav dl dd .price > p {margin: 0;}
aside.sidebar .block.block-layered-nav #slider-range {width: 90%; margin-left: 0;}
.product-view .product-shop .bundle-box .price-box {line-height: normal; min-height: 1px;}
.product-view .product-shop .bundle-box ~ .availability {float: left; line-height: 1.583em; min-height: 1px;}
.product-options dd .input-box {margin-bottom: 0; width: 65%;}
header#header.floating .nav-container {margin-right: 0; width: 75%;}
#toTop {right: 10px;}
body.boxed-layout .container_12{
	padding-left: 0;
	padding-right: 0;
}
.product-view .productpage_small .product-prev,
.product-view .productpage_small .product-next {top: .417em;}
#footer .footer-address-block {font-size: .83em;}

.widget-latest li .post-date{border: none; margin-right: 0;}

.product-collateral .vertical:after{
	left: 221px;
}

.product-view .vertical .box-up-sell li:nth-of-type(4n+1){
	clear: none!important;
}

.product-essential .product-shop .vertical .box-up-sell .products-grid li.item {width:125px;}
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1),
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1),
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1),
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(6n+1){
	clear: none !important;
}
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
	clear: left !important;
	margin-left: 0;
}
.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
	margin-right: 0;
}

.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{width:160px; margin:0 10px!important;}
.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
	clear: none!important;
}
.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
	clear: left !important;
	margin-left: 0!important;
}
.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
	margin-right: 0!important;
	margin-left: 10px!important;
}


.col3-layout .sorter .limiter{margin-top: 1em;}
.col3-layout .toolbar .sidebar-button{margin-bottom: 1em; float: left;}
.col3-layout .toolbar .sorter .view-mode{
	float: right;
	margin: 0 0 1em;
}
.col3-layout.sidebar-off .toolbar .sorter .view-mode {float: left; margin: 0 20px 0 0;}
.col3-layout.sidebar-off .sorter .sort-by {clear: none; float: none; display: inline-block; margin-right: 5px;}
.col3-layout.sidebar-off .sorter a.asc,
.col3-layout.sidebar-off .sorter a.desc {float: none;}
.col3-layout .sorter .limiter{margin-top: 0.5em;}
.col3-layout .sorter .sort-by {clear: left; float: left; display: block; margin-right: 5px;}
.col3-layout .sorter a.asc,
.col3-layout .sorter a.desc {float: left;}

.cart .grid_4 .discount .input-box input,
.cart .grid_4 .shipping .form-list input {width: 92%;}
.about-us-wrapper .text {width: 57%;}
.about-us-wrapper .image {width: 40%;}
.about-us-wrapper .text h2 {font-size: 2.75em;}
.about-us-wrapper .text h3 {margin-bottom: .75em;}

.widget-list #products-list {padding: 1.5em 15px; margin: 0 -15px;}

body .timer-wrapper {padding-left: 10px; padding-right: 10px;}
body .timer-wrapper.full .timer-box > div {font-size: .75em; min-width: 42px;}
body .timer-wrapper.full .timer-box > div span {min-width: 42px;}

.widget-products .grid_3:nth-of-type(4n+1) {margin-left: 0; clear: left;}
.widget-products .grid_3:nth-of-type(4n+4) {margin-right: 0; clear: right;}

aside.sidebar .block-subscribe .input-box input {width: 89%;}
aside.sidebar .block-subscribe .actions button span {width: 96%;}


/* Default Menu in Wide Mode */
.nav-wide#nav-wide .menu-wrapper.default-menu{
	margin: 0;
	padding: 0;
	width: 15em;
	box-shadow: none;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul{background-color:#222;}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0{margin-left: 0; margin-right: 0; padding:0;}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1{
	clear: both;
	display: block;
	float: none;
	padding:0 10px;
	margin:0;
	position: relative;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li{
	-moz-transition:background-color 400ms ease;
	-webkit-transition:background-color 400ms ease;
	-o-transition:background-color 400ms ease; 
	transition:background-color 400ms ease;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li:hover{
	background-color:#2f2f2f;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.parent:after{
	border-left: 3px solid rgba(0, 0, 0, 0);
	border-right: 3px solid rgba(0, 0, 0, 0);
	border-top: 4px solid #aaaaaa;
	content: "";
	position: absolute;
	right: 19px;
	top: 45%;
}

.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 a{padding:0 9px;}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a{
	margin:0;
	background: none;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover span{background: none!important;}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a span{
	margin:0;
	padding:0;
	background: none;
	text-transform: none;
	color:#aaa;
	font-size: 1em;
	line-height: 3.4em;
	font-family: Arial, sans-serif;
	font-weight: normal;
	-moz-transition:color 300ms ease;
	-webkit-transition:color 300ms ease;
	-o-transition:color 300ms ease; 
	transition:color 300ms ease;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul{
	margin: 0;
	padding: 10px 0;
	border: none;
	display: none;
	width:15em;
	position: absolute;
	top: 10px;
	left: 14em;
	z-index:999;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul li{
	border: none;
	padding:0 19px;
	position: relative;
}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul li a{padding-left: 0;}
.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul a span:before{display: none;}


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}