.pagelinks {margin:12px 0px 0px 0px;}
.pagelinks div {display:inline;}
.leftnav {
    width: 205px;
    padding-top: 0px;
    margin: 0px;
	text-align:left;
	padding-left:3px;
    }

.bothnavhead {
  display:none;
    }

.subnavbox { text-align:left;
padding:0px;
margin:0px;
width:200px;
border-bottom:1px solid #cccccc;
    }

.mfg-select {
	font-size: 9px;
}
.mfg-button {
	font-size: 9px;
	background-color: #ffcc00; 
}

.breadcrumb {
     font-size: 9pt;
	text-align:left;
    }

.breadcrumb a:link {
    font-size: 9pt;
    }

.breadcrumb a:visited {
    font-size: 9pt;
    }

.breadcrumb a:hover {
    font-size: 9pt;
    }

/* ALL NEW AND SALE nav */

.contentlinks div {display:inline;}
.content-link a {
    display: inline;
	background-color:#8c4141;
    color: #ffffff;
    margin-left: 2px;
    margin-right: 2px;
     cursor: pointer;
	 padding:6px;
    text-decoration: none;
    }
.content-link a:link {
    color: #ffffff;
    }
.content-link a:visited {
    color: #ffffff;
    }

.content-link a:hover{ 
	color:#333;
	background-color:#c78484;
	}

.content-link a:active {
    color: #ffffff;
    }

.content-link-on a{
    display: inline;
	background-color:#c78484;
    color: #333;
    margin-left: 2px;
    margin-right: 0px;
     cursor: pointer;
	 padding:6px;
    text-decoration: none;
	}
.content-link-on a:link{  color: #333;
 
    }
.content-link-on a:visited {  color: #333;}
.content-link-on a:hover {  color: #333;}

.content-link-on a:active {  color: #333;}
#cartlinks a{
	display: inline;
	font-size: 8pt;
    text-align: right;
	line-height:22px;
	width:77px;
	color:#666666; 
	margin-left:5px;
	margin-right:5px;
    }
#cartlinks a:link{
color:#666666; }
#cartlinks a:visited{
color:#666666;  }
#cartlinks a:hover{
color:#CCCCCC;}

/* LEVEL 0 nav */
.vert-level-0  { background-color:#CCC; color:#666;
	    }

.vert-level-0-on {
    }

/* LEVEL 1 nav */
.vert-level-1 a {
	display:block;
	width:194px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:3px;
	font-size: 10pt;
	color: #49515f;
	cursor: pointer;
	background-color:#FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-decoration: none;
	
	
    }

.vert-level-1 a:link {
    color: #49515f;
    }

.vert-level-1 a:visited {
    color: #49515f;
    }

.vert-level-1 a:hover {
    color:#999;
    }

.vert-level-1 a:active {
    color: #49515f;
    }

.vert-level-1-on a {
	display:block;
	width:194px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:3px;
	font-size: 10pt;
	color: #49515f;
	cursor: pointer;
	background-color:#FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-decoration: underline;
	    }

.vert-level-1-on a:link {
    color: #49515f; text-decoration: underline;
    }
.vert-level-1-on a:visited {
    color: #49515f; text-decoration: underline;
    }
.vert-level-1-on a:hover {color: #999; text-decoration: underline;}

.vert-level-1-on a:active {color: #49515f; text-decoration: underline;}

/* LEVEL 2 nav */
.vert-level-2 a {
    display: block;
    font-size: 10px;
    color: #000000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-2 a:link {
    color: #000000;
    }

.vert-level-2 a:visited {
    color: #000000;
    }

.vert-level-2 a:hover {
    color: #3366CC;
    }

.vert-level-2 a:active {
    color: #000000;
    }

.vert-level-2-on a {
    display: block;
    font-size: 10px;
    color: #FF4000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-2-on a:link, a:visited {
    color: #FF4000;
    }

.vert-level-2-on a:hover {}

.vert-level-2-on a:active {}

.vert-level-3 {
    text-indent: 34px;
    font-size: 10px;
    color: #000000;
    }

.vert-level-3-on {
    color: #FF4000;
    text-indent: 34px;
    font-size: 10px;
    }

.vert-level-4 {
    text-indent: 40px;
    font-size: 9px;
    color: #000000;
    }

.vert-level-4-on {
    text-indent: 40px;
    font-size: 9px;
    }
	
.map-level-0 {margin:10px 20px 10px 20px; font-weight:bold; font-size:12pt; }
.map-level-1{margin-left:35px; font-weight:bold; font-size:10pt;}
.map-level-2{margin-left:45px; font-size:9pt;}
.map-content-link {margin-left:20px; font-weight:bold; font-size:12pt;}
.map-content-link-on{margin-left:20px; font-weight:bold; font-size:12pt;}	


/* special flyout nav  */
.sharebar {text-align:left; padding-top:5px; padding-left:10px; height:25px; margin-bottom:5px;}
.whole { padding: 0; margin: 0; }
.whole ul { width: 33em; padding: 0; margin: 0; }
.whole li { float: left; width: 11em; list-style-type: none;  }
.menu ul  { width: 48em; padding: 0; margin: 0; }
.menu li  {  width: 12em; list-style-type: none; }

#mfr-all li { float: none; width: 12em; list-style-type: none; line-height: 1.2em; position: relative; clear: both; }
#mfr-all ul  { width: 48em; padding: 0; margin: 0;  position: relative; line-height: 1.2em; }
#mfr-all a  { line-height: 1.2em; }


#theme-all ul  { width: 25em; padding: 0; margin: 0; }
#theme-all li  {  width: 14em; list-style-type: none; }
br { clear: both; line-height: 1.2em; }

.mcol1 { margin-left: 0em; }
.mcol2 { margin-left: 12em; }
.mcol3 { margin-left: 24em; }
.mcol4 { margin-left: 36em; }

#flycontainer { }

#mfr-link { margin: 0px 0px 2px 0px; padding: 2px; /*border: 1px solid #333;*/ }
#coll-link { margin: 0px 0px 2px 0px; padding: 2px; /*border: 1px solid #333;*/ }
#theme-link { margin: 0px 0px 2px 0px; padding: 2px; /*border: 1px solid #333;*/ }
.whole a:link {color:#666; padding-bottom:2px;}
.whole a:hover { background-color:#FFF; color:#8c4141;  }
.whole {background:#ffffff;}

#collections-alpha-menu li { padding: 0px 0px 6px 0px; }
#collections-alpha-menu li a { padding: 2px; border: 1px solid #CCC; color:#FFF; background-color:#c78484;}
#collections-list { margin-top: 7px; }

#collection-nav {
	width: 420px;
	position: relative;
	z-index: 123;
	text-align: left;
}

#collection-nav li {
	position: relative;
	z-index: 1234;
}


#collection-nav li div#coll-all, #collection-nav li div#collections-list, #collection-nav li div#mfr-all, #collection-nav li div#theme-all{
	display: none;
	background: #fff;
	border: 1px #ccc solid;
	padding: 4px;
	position: absolute;
	top: 20px;
	left: 1px;
	z-index: 1234;
}

#collections-list li { border-bottom: 1px solid #ccc; }
