#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:0px;
	font-size: 12px;
	text-align: center;
	width: 300px;
	display:none;
	color:#fff;
	z-index: 10;
	}
	
/* Fancybox Image Gallery */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 90;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancybox/fancy_title_right.png') repeat-x;
}
.pop {
  position: absolute;
  display: inline;
  }
.pop .pop_menu {
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	z-index: 80;}
.pop .pop_toggle {
    background-image: url(../images/cart/arrow_down.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    cursor: pointer; }

.active .pop_menu {
  display: block;
  background-color: #ebebeb;
  color: #fff;
  position: absolute;
  padding: .6em;
  width: 12em;
  z-index: 80;}
.active .pop_menu a {
    color: #fff; }
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/cart/arrow_up.png); }
  
/* Easy Slider */
#slider-wrapper { 
	position: relative;
	margin-bottom: 15px;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:715px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/slider/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/slider/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:20px;
		position: absolute;
		right: 10px;
		top: 10px;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;

		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #151515;
		background:#242424;
		color:#fff;
		padding:0 8px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#4c4c4c;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height: 150px;
	/*border: 1px solid #cdcdcd;*/
}
.jcarousel-list li:hover,
.jcarousel-item:hover {
	border: 0px solid #a9a9a9;
}


/**
	jCarousel - Product Image Slider
	
*/
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
 /*   background: #f8f8f8 url(../images/misc/bg_carousel.gif) repeat-x;*/
    border: 1px solid #e9e9e9;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 595px;
    padding: 20px 60px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  595px;
    height: 108px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 105px;
    height: 105px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 15px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 17px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url(../images/buttons/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -54px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 17px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url(../images/buttons/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -54px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/buttons/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/buttons/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.header {
position: relative;
margin-bottom: 0px;
height: 50px;
background: none;
z-index: 85;
text-align: left;
}

h1#logo {
float: left;
position: relative;
left: 0px;
top: 11px;
}

.wrapper {
background: none;
}
.container {
background: url(../images/background/header_bg.jpg) repeat-x;
}
#nav {
line-height:23px;
height:23px;
font-size: 15px;
height: 28px;

left:176px;
top: 0px;
}
#navigation {
height: 28px;
position: relative;
z-index: 80;
}
#nav ul {
top: 23px;
background: #FFFFFF;
border:1px #CCCCCC solid;
}
#nav li {
float: left;
line-height: 23px;
margin-right: 5px;
}

#nav li a span {
height: 23px;

}

#nav li.active a, #nav li.over a, #nav li a:hover {
background: url(../images/menu/menu_top_left.gif) no-repeat top left;
margin: 0px;
line-height: 23px;
color: white;
}
#nav a {
color: #3D3938;
font-weight: normal;
line-height: 23px;
}
#nav li a {
line-height: 23px;
}

#nav li.active ul li a, #nav li.over ul li span, #nav li.active ul li span, #nav li.over ul li a span, #nav li ul li a, #nav li ul li a:hover span, #nav li ul li, #nav ul li a span, #nav li.parent ul li a {
color: #3D3938;
}
#nav li ul li a:hover span { color: #cccccc; }


.access li a {
color: #999999;
}
.mini-search {
top: 0px;
height: 20px;
padding-left: 0px;
padding-top: 3px;
width:148px;
}
#fb_icon {
position: relative;
float: right;
top: 0px;
width: 147px;
height: 28px;
overflow: visible;
margin-right:3px;
z-index: -200;
background: url(../images/fb_icon.png) no-repeat;
}
.mini-search .submit-btn {
display: inline;
text-indent: 0;
border: 0px;
padding: 1px 3px;
line-height: 12px;
background:#F5F5F5;
}
.mini-search .input-text {
width: 118px;
margin-left: 2px;
padding-top:0px;
font-size:12px;
line-height:18px;
border: none;
background: none;
}

.outline-creator {
padding: 0px 0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 859px;
padding: 0px 50px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 865px;
}
.footer {
position: relative;
margin: -5px 0 0px 0;
padding: 0px 0px 0px 0px;
color: #666;
background: url(../images/background/footer_bg.jpg) repeat-x top center;
}
#slider-wrapper {
margin-bottom: 15px;
}
.more-views {
display: block;
padding: 30px 0;
margin-top: -325px;
margin-left: -115px;
text-align: center;
width: 100px;
}
.listing-type-grid h2.product-name {
font-size: 10px;
margin-bottom: .4em;
line-height: 1.2em;
}

body.locations #col-left  #page-img{background:url(../images/locations.png) no-repeat; display:block; }
body.cms-brand-story #col-left  #page-img{background:url(../images/story.png) no-repeat; display:block; }
body.catalog-category-view #col-left  #page-img{background:url(../images/show-room.png) no-repeat; display:block; }
body.contacts-index-index #col-left  #page-img{background:url(../images/contact.png) no-repeat; display:block; }
body.information #col-left  #page-img{background:url(../images/information.png) no-repeat; display:block; }
body.news #col-left  #page-img{background:url(../images/news.png) no-repeat; display:block; }
body.news.cms-newsletter #col-left  #page-img{background:url(../images/newsletter.png) no-repeat; display:block; }
.menu-recent li{display:none; line-height:20px; height:20px;}
.vertical-nav li{line-height:20px;margin-top:10px;}
.vertical-nav ul.level1{line-height:18px;margin-top:5px;margin-left:12px; display:none; }

.vertical-nav li.level1:hover ul.level1{display:block;}

.menu-recent li a,.vertical-nav  li.level1 a{color:#3D3938;}
.menu-recent li.active a,.vertical-nav li.level1.active a{color:#999999;}
.locations .menu-recent li.locations{display:block; padding-left:10px;}
.information .menu-recent li.information{display:block;}
.block-blog .menu-recent ul li,{
margin-left: -15px!important;
padding-left: 10px;
}
.vertical-nav  li.level1 {
margin-left: -15px!important;
padding-left: 15px;
}
.block-blog .menu-recent ul  {
margin-top:15px;
}

.block-blog .menu-recent ul li.active,.vertical-nav ul li.level1.active {
background:url(../images/l-m-l.png) 2px 7px no-repeat;
}
body.customer-account-index .vertical-nav-container,body.locations .vertical-nav-container,body.information .vertical-nav-container{display:none;}
.blog-post-view  .postTitle{margin-top:74px; border:0px!important;} 
.blog-cat-view  .postTitle{margin-bottom: 2px;!important;} 
.postTitle{border:0px!important;}
.postContent {font-size:15px;}
.postTitle h2 {
font-size: 15px!important;
font-weight: bold!important;
margin: 0px;
padding: 0px;
}
.locations .postTitle h2 {
padding-top:2px;
line-height:25px;
}
.base-mini {
border: 0;

}
.page-head,.page-title{clear:both; padding-top:15px!important;} 
.page-title h1,.page-head h3{font-size:15px; font-weight:bold!important; } 
body {color:#3E3A39; }
.cms-page-view .std{font-size:15px;  padding-right:155px; padding-bottom:100px; }
.cms-page-view .middle,.news .middle{ background:url(../images/heel.png) 100% 100% no-repeat;}
.cms-page-view.cms-home .middle{ background:none; min-height: 350px;}
.cms-page-view.cms-home .std {
font-size: 12px;
padding-right: 0px;
padding-bottom: 0px;
}
.catalog-category-view .category-head{display:none;}
.middle {
padding: 0px 0 10px 0;
min-height:500px;
}
#upsell-product-table .product-image {
display: block;
border: 0px solid #CACACA;
padding:0 10px 0 0;
}
.old-price, .special-price {
float:left;
padding:0px;
margin-right:10px;
}
.listing-type-grid .old-price,.listing-type-grid .special-price {
float:none;
}
.product-options {
margin: 0px 0 0;
padding: 0 0px 0px;
background-color: transparent;
border: 0px solid #DDD;
position:relative;
}
.product-options p.required {
margin-bottom: 0;
padding: 15px 0 0;
position:absolute;
top:0px;
right:0px;
display:none;
}
.product-options-bottom {
background-color: transparent;
padding: 0px;
border: 0px solid #E4E4E4;
float:left;
margin-top:0px;
margin-bottom:15px;
z-index:3;
}

.p-off {
float:right;
margin-bottom:-15px;
margin-right:130px;
color:#ffffff;
padding-top:1px;
padding-left:4px;
font-size:10px;
	width: 30px;
	height: 31px;
	background: transparent url('../images/p-off.png') no-repeat;
}
.old-price .price,.special-price .price {
color: #0A263C;
}
.catalog-category-view .p-off,.catalog-listing .p-off,.cms-home .p-off{display:none;}
.listing-type-grid .product-image img {
border: 0px solid #DDD;
}
body {
font-family:  "微軟正黑體",arial, helvetica, sans-serif;
}
.listing-type-grid {
min-height:500px;
}
.toolbar .sorter{display:none;}
.catalog-listing h5 {
font-size: 12px;
}
.catalog-listing .product-image img {

width: 95px;
height: 95px;
}
.layout-1column .breadcrumbs {
margin-left:180px;
float:none;
width: 580px;
overflow: hidden;
}
#nav_vert li.level0 >a {display:none;}
.catalog-listing h5 a, .catalog-listing h5 a:hover {
text-decoration: none;
font-size:12px!important;
}
.mini-related-items ol li {
border:0px;
float:left;
padding-top:0px;
padding-right:0px;
}
.product-img-box .product-image-zoom {
margin-left:40px;
width: 240px;
height: 320px;
z-index: 9;
border: 0px solid #CACACA;
}
.product-img-box .more-views .more-t {
margin: 0 0 4px 4px;
}
        #more-views .scrollEl{
            background:url("elements/elBgnd.png") repeat-x;
            border:1px solid #ddd;
            font-family:sans-serif;
            font-size:180%;
            padding:10px;
            padding-top:40%;
            color:white;
            height:100%;
            text-shadow:#999 1px 1px 1px;
            text-align:center;

        }


        #controls div, #controls1 div{
            background:#fff;
            display:inline-block;
            cursor:pointer;

        }
                #controls1 .prev, #controls1 .next{
           width:14px;height:13px;
        }
                #controls1 .prev{
            background:url(../images/p-u-a.png);
        }
                #controls1 .next{
            background:url(../images/p-d-a.png);
        }
                 #controls1 .next.disabled{
            background:url(../images/p-d-d.png);
        }
                #controls1 .prev.disabled{
            background:url(../images/p-u-d.png);
        }
.listing-type-grid .price-box {
padding: 0px 0 10px;
}
.colorswatch-wrapper {
position:relative;
}
span.p-payments{width:304px; height:20px; background:url(../images/payments.png);display:block;float:left;}
.block-blog .menu-recent ul li {
margin-left: 0px!important;
}
.block-blog .menu-recent ul li.locations {
margin-left: -10px!important;
}
.menu-tags, .menu-categories, .menu-recent {
margin: 5px 0px!important;
}
.locations.blog-post-view .postTitle {
margin-top: 12px!important;
}
.pager {
font-size: 12px;
}
.listing-type-grid p.old-price,.cms-home p.old-price{
display:none;
}
.listing-type-grid p.special-price .price-label,.cms-home p.special-price .price-label{
display:none;
}
td {font-size:12px;}

.b-top{display:none;}
body.information .b-top{display:block;}
body.information .b-more{display:none;}
element.style {
margin-top: -10px;
}
.product-info-box {
float: right;
width: 383px;
}
.regular-price .price{
color: #3E3A39;
font-size:15px;
}
.product-info-box .price-box {
margin: 2px 0;
padding:0;
}
h4 {
margin: 5px 0 0;
font-size: 15px;
line-height: 18px;
}
.cart-totals {
background:none;
}
.cart-shipping-block {
display: none;
}
.cross-sell-blank {
display: none;
}
.header-links {
top: 0px;
height: 37px;
float: right;
right: 0px;
background: none;
padding-left: 10px;
z-index: -1;
}
.header-links-right {
background: none;
padding-right: 10px;
float: left;
}
.one-page-checkout .active .head {
padding:3px 8px;
}
.one-page-checkout .active .box,.one-page-checkout .box {
border:0px;
background: #FFFFFF;
}
.colorswatch-attribute-wrapper label{font-size:15px; font-weight:bold;}
.locations .postContent img{margin-right:15px;}
.mycart{padding-left:18px; background:url(../images/mi-cart.png) 0 2px no-repeat;}

#nav li.active a, #nav li.over a, #nav li a:hover, #nav li.active span, #nav li.over span, #nav li a:hover span { background:none;margin:0px;line-height: 28px; text-indent:0;color:#1a1a1a;}

#nav li a {
  padding: 0 0 0 0px;
}
#nav li.home.news span{width:70px; background:url(../images/menu/news.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.news a.over span{background:url(../images/menu/news2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.story span{width:70px; background:url(../images/menu/story.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.story a.over span{background:url(../images/menu/story2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.level0.nav-1 span{width:70px; background:url(../images/menu/showroom.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.level0.nav-1 a.over span,#nav li.level0.nav-1.active span{background:url(../images/menu/showroom2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.contact span{width:70px; background:url(../images/menu/contact.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.contact a.over span{background:url(../images/menu/contact2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.location span{width:70px; background:url(../images/menu/location.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.location a.over span{background:url(../images/menu/location2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.info span{width:70px; background:url(../images/menu/tips.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.info a.over span{background:url(../images/menu/tips2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.edm span{width:70px; background:url(../images/menu/e-news.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.home.edm a.over span{background:url(../images/menu/e-news2.png) 0 0 no-repeat;text-indent:-9999em;}
#nav li.level1 a span,#nav li.level0.nav-1 li.level1 a span {text-indent:0!important; width:130px; background:none!important;}
#nav li.level0.nav-1 li.level1 a.over span,#nav li.level0.active li.level1 a.over span {text-indent:0!important; width:130px; background:none!important;color:#1a1a1a;}

#nav ul ul {
top: 5px;
border: 1px solid black;
background: #FFFFFF;
}