/*created and adapted for ParisUnderground.com by Ed Sauer at NewMediaOne.net */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #473E26;
	margin: 0;
	padding: 0;
	border: 0 none;
	background-color: #A6A27C;
}

/* LINKS */
a img {
	border: none;
}

a:link, a:visited {
	color: #B54927;
	text-decoration: underline;
}
a:hover, a:active {
	color: #B54927;
	text-decoration: none;
}

a.link-override:link, a.link-override:visited, a.link-override:hover, a.link-override:active {
	text-decoration:none; 
	color:#000000;
}

#container, #sub-container {
	width: 700px;
	padding: 0;
	margin: 0 auto;
	border: 0 none;
	text-align: center;
}

#page-container {
	text-align: left;
	border: 0 none;
	margin: 0;
	padding: 0;
}

#sub-main-container {
	border: 0 none;
	margin: 0;
	padding: 0 0 0 0;
	width: 696px; /* note - this width MUST be 4px smaller than its parent container width */
	background-color: #A6A27C;
}

#main-right {
	border: 0 none;
	margin: 0 0 0 20px;
	padding: 8px 10px 30px 10px;
	width: 503px;
	min-height: 404px;
/*	height: 419px;*/
	float: left;
	display: inline;
	text-align: left;
		background-color: #EEEADF;
}

#main-right-index {
	border: 0 none;
	margin: 0 0 0 20px;
	padding: 0;
	width: 503px;
/*	height: 419px;*/
	float: left;
	display: inline;
	text-align: left;
		background-color: #EEEADF;
}

#main-left {
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 140px;
	float: left;
	display: inline;
	text-align: left;
			background-color: #A6A27C;
}

/* TOP */
#top-container {
	width: 700px;
	height: 127px;
	padding: 0;
	margin: 0 0 8px 0;
	border: 0 none;
	background-color: #A6A27C;
}

#top-nav {
	width: 700px;
	height:30px;
	background-color: #A6A27C;
	float: right;
	display: inline;
	border: 0 none;
	margin: 0 0 0 0;
	padding: 0;
}

#top-logo {
	width: 370px;
	height: 97px;
	background-image: url(/store/images/logo/top-logo.gif);
	background-repeat:no-repeat;
	float: left;
	display: inline;
	border: 0 none;
	margin: 0 0 0 -2px;
	padding: 0;
}

/* INDEX PAGE */

/* INDEX - main area*/
#index-container {
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 523px;
	height: 416px;
background-color: #EEEADF;
}

#index-image {
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 296px;
	height: 416px;
	float: left;
	display: inline;
	background-image: url(/store/images/index/index-image.jpg);
	background-repeat: no-repeat;
}

#index-text {
	border: 0 none;
	margin: 0;
	padding: 5px 0 0 0;
	width: 227px;
 /*height: 416px;*/
	float: left;
	display: inline;
	background-color: #EEEADF;
}


/* FOOTER */
#footer-container, #sub-footer-container {
	width: 700px;
	border: 0 none;
	margin: 5px 0 0 0;
	padding: 0;
	clear: both;
}

#footer, #sub-footer {
	border: 0 none;
	margin: 0 0 0 0;
	padding: 0 0 0 160px;
	clear: both;
}

.footer-text {
	color: #473E26;
	font-size: 9px;
	letter-spacing:1px;
	line-height: 13px;
	text-align: center;
	margin: 0;
	border: 0 none;
	padding: 0;
	text-transform:uppercase;
}

.footer-text a:link, .footer-text a:visited {
	color: #B54927;
	text-decoration: none;
	text-transform: none;
		font-size: 10px;
}
.footer-text a:hover, .footer-text a:active {
	color: #EEEADF;
	text-decoration: none;
}

.copyright-text {
	color: #EEEADF;
	font-size: 10px;
	text-align: center;
	margin: 0;
	border: 0 none;
	padding: 15px 0 0 0;
}


/* FOOTER - CREDITS */
#credits {
	padding: 0;
	border: 0 none;
	margin: 10px 0 2px 0;
	font-size: 10px;
	color: #EEEADF;
	letter-spacing:1px;
	text-align: center;
	text-decoration:none;
}

.new-media-one, .new-media-one a:link, .new-media-one a:visited {
	color: #B54927;
	text-decoration:none;
		font-size: 10px;
}
.new-media-one a:hover, .new-media-one a:active {
	color: #EEEADF;
	text-decoration:none;
		font-size: 10px;
}

.ai-creative, .ai-creative a:link, .ai-creative a:visited { 
	color: #B54927;
	text-decoration:none;
		font-size: 10px;
}
.ai-creative a:hover, .ai-creative a:active {
	color: #EEEADF;
	text-decoration:none;
		font-size: 10px;
}

/* main text area */
.index-main-text {
	padding: 30px 20px 0 20px;
	color: #473E26;
	font-size: 11px;
		line-height: 17px;
	text-align: left;
	border: 0 none;
	margin: 0;
}

.index-main-text-headline {
	padding:0;
	color: #473E26;
	font-size: 12px;
		line-height: 17px;
	text-align: left;
	border: 0 none;
	margin: 0;
	font-weight:bold;
}

/* ..... NAVIGATION .... */
	
/* LEFT-NAV (aka PRODUCT CATEGORIES) */
 #left-nav, #sub-left-nav {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: left;	
	/*	height: 354px;*/
}

.nav-headline {
	border: 0 none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;	
	color: #EEEADF;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

/*
#left-nav ul, #sub-left-nav ul {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
}
#left-nav ul li, #sub-left-nav ul li {
	border: 0 none;
	margin: 0;
padding: 0 0 2px 5px;
}
*/

/* NAV-CONTAINER */
#nav-container {
	width: 160px;
	height: 528px;
	border: 0 none;
	margin: 0;
	padding: 0;
	background-color: #A6A27C;
}
/* NAV */
#nav {
	padding: 0;
	margin: 0;
	border: 0 none;
	float: left;
	display: inline;
	width: 160px;
	height: 419px;
	text-align:left;
/*	font-size: 11px;*/
}

/* NAV-MENU */
ul#nav-menu {
	border: 0 none;
	padding: 7px 0 0 0;
	margin: 0;
	list-style-type: none;
	font-weight: normal;
	font-size: 12px;
}

ul#nav-menu li {
	border: 0 none;
	margin: 0;
/*	color: #848688;*/
/*	display: inline;*/
	padding: 0 7px 0 7px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}

/* NAV-MENU - LINKS */
a#nav1:link, a#nav1:visited, a#nav2:link, a#nav2:visited, a#nav3:link, a#nav3:visited, a#nav4:link, a#nav4:visited, a#nav5:link, a#nav5:visited, a#nav6:link, a#nav6:visited {
	color: #EEEADF;
	text-decoration: none;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
}
/* NAV-MENU - LINKS - CURRENT */
a#nav1-current:link, a#nav1-current:visited, a#nav2-current:link, a#nav2-current:visited, a#nav3-current:link, a#nav3-current:visited, a#nav4-current:link, a#nav4-current:visited, a#nav5-current:link, a#nav5-current:visited, a#nav6-current:link, a#nav6-current:visited {
	color: #B54927;
	text-decoration: none;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size: 11px;
}

	/* hover : active */
a#nav1-current:hover, a#nav1-current:active, a#nav1:hover, a#nav1:active, a#nav2-current:hover, a#nav2-current:active, a#nav2:hover, a#nav2:active, a#nav3-current:hover, a#nav3-current:active, a#nav3:hover, a#nav3:active, a#nav4-current:hover, a#nav4-current:active, a#nav4:hover, a#nav4:active, a#nav5-current:hover, a#nav5-current:active, a#nav5:hover, a#nav5:active, a#nav6-current:hover, a#nav6-current:active, a#nav6:hover, a#nav6:active {
	color: #B54927;
	text-decoration: none;
	border: 0 none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
}

/* TOP-NAV-MENU */
ul#top-nav-menu {
	border: 0 none;
	list-style-type: none;
	padding: 6px 12px 0 0;
	margin: 0;
	text-align:right;
}

ul#top-nav-menu li {
	border: 0 none;
	margin: 0;
/*	font-size: 11px;*/
	color: #473E26;
	display: inline;
	padding: 0;
	line-height: normal;
}

ul#top-nav-menu li.no-border {
	border-right: 0px none;
}

/* TOP-NAV-MENU - LINKS */
a#top-nav1:link, a#top-nav1:visited, a#top-nav2:link, a#top-nav2:visited, a#top-nav3:link, a#top-nav3:visited, a#top-nav4:link, a#top-nav4:visited, a#top-nav5:link, a#top-nav5:visited {
	color: #473E26;
	text-decoration: none;
	margin: 0;
	padding: 0 9px 0 9px;
	font-size: 11px;
	font-weight:bold;
}

	/* TOP-NAV-MENU - hover : active */
a#top-nav1:hover, a#top-nav1:active, a#top-nav2:hover, a#top-nav2:active, a#top-nav3:hover, a#top-nav3:active, a#top-nav4:hover, a#top-nav4:active, a#top-nav5:hover, a#top-nav5:active {
	color: #EEEADF;
	text-decoration: none;
}
	
/* NAV MENU - CATEGORY LEVELS */
ul#categorymenu {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	width: 140px;
	border-bottom: 1px dotted #EEEADF;
}

/*-----*/
ul#categorymenu li a#topCat, ul#categorymenu li a#topCat1, ul#categorymenu li a#topCat2, ul#categorymenu li a#topCat3, ul#categorymenu li a#topCat4, ul#categorymenu li a#topCat5, ul#categorymenu li a#topCat6 {
	border-top: 1px dotted #EEEADF;
}

ul#categorymenu li a#topCat-current, ul#categorymenu li a#topCat1-current, ul#categorymenu li a#topCat2-current, ul#categorymenu li a#topCat3-current, ul#categorymenu li a#topCat4-current, ul#categorymenu li a#topCat5-current, ul#categorymenu li a#topCat6-current {
border-top: 1px dotted #EEEADF;
}


/*
ul#categorymenu li a#topCat {
	border-bottom: 1px dotted #EEEADF;
		width: 142px;
}
*/

/*
ul#categorymenu li a#topCat-current {
	border-bottom: 0 none;
	margin-bottom: 0;
	padding-bottom: 0;
}
*/

ul#categorymenu li {
	text-transform: uppercase;
	/*width: 140px;*/
	margin: 0;
	padding: 0;
/*	font-size: 11px;*/
}

/* NAV MENU - PRODUCT LEVELS - LINKS */
a#topCat:link, a#topCat:visited, a#topCat1:link, a#topCat2:link, a#topCat3:link, a#topCat4:link, a#topCat5:link, a#topCat6:link, a#topCat38:link, a#topCat129:link, a#topCat171:link, a#sale-items:link, a#shop-by-designer:link, a#featured-products:link, a#topCat1:visited, a#topCat2:visited, a#topCat3:visited, a#topCat4:visited, a#topCat5:visited, a#topCat6:visited, a#topCat38:visited, a#topCat129:visited, a#topCat171:visited, a#sale-items:visited, a#shop-by-designer:visited, a#featured-products:visited {
	color: #EEEADF;
	display: block;
	padding: 7px 0 7px 5px;	
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a#topCat:hover, a#topCat:active, a#topCat1:hover, a#topCat1:active, a#topCat2:hover, a#topCat2:active, a#topCat3:hover, a#topCat3:active, a#topCat4:hover, a#topCat4:active, a#topCat5:hover, a#topCat5:active, a#topCat6:hover, a#topCat6:active, a#topCat38:hover, a#topCat38:active, a#topCat129:hover, a#topCat129:active, a#topCat171:hover, a#topCat171:active, a#sale-items:hover, a#sale-items:active, a#shop-by-designer:hover, a#shop-by-designer:active, a#featured-products:hover, a#featured-products:active {
	color: #B54927;
	display: block;
	padding: 7px 0 7px 5px;	
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a#topCat-current:link, a#topCat-current:visited, a#topCat1-current:link, a#topCat1-current:visited, a#topCat2-current:link, a#topCat2-current:visited, a#topCat3-current:link, a#topCat3-current:visited,  a#topCat4-current:link, a#topCat4-current:visited, a#topCat5-current:link, a#topCat5-current:visited, a#topCat6-current:link, a#topCat6-current:visited, a#topCat38-current:link, a#topCat38-current:visited, a#topCat129-current:link, a#topCat129-current:visited, a#topCat171-current:link, a#topCat171-current:visited, a#sale-items-current:link, a#sale-items-current:visited, a#shop-by-designer-current:link, a#shop-by-designer-current:visited, a#featured-products-current:link, a#featured-products-current:visited {
	color: #B54927;
	display: block;
	padding: 7px 0 7px 5px;	
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a#topCat-current:hover, a#topCat-current:active, a#topCat1-current:hover a#topCat1-current:active, a#topCat2-current:hover, a#topCat2-current:active, a#topCat3-current:hover, a#topCat3-current:active,  a#topCat4-current:hover, a#topCat4-current:active, a#topCat5-current:hover, a#topCat5-current:active, a#topCat6-current:hover, a#topCat6-current:active, a#topCat38-current:hover, a#topCat38-current:active,  a#topCat129-current:hover, a#topCat129-current:active,  a#topCat171-current:hover,a#topCat171-current:active, a#sale-items-current:hover, a#sale-items-current:active, a#shop-by-designer-current:hover, a#shop-by-designer-current:active,  a#featured-products-current:hover, a#featured-products-current:active {
	color: #EEEADF;
	display: block;
	padding: 7px 0 7px 5px;	
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

/*
a.current:link, a.current:visited {
	color: #90B500;
	text-decoration: none;
}
a.current:hover, a.current:active {
	color: #473E26;
	text-decoration: none;
}
*/

/* LEVEL 2 */
ul#level-2 {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}

ul#level-2 li {
	border: 0 none;
	text-transform: none;
	margin: 0 0 0 8px;
	padding: 4px 0 8px 24px;
	background-image: url(/store/images/icons/fleur-de-lis.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

	/*LEVEL 2 */
ul#level-2 li a:link, 
ul#level-2 li a:visited {
	color: #EEEADF;
	text-decoration: none;
	font-weight: bold;
}
ul#level-2 li a:hover, 
ul#level-2 li a:active{
	color: #B54927;
	text-decoration: none;
		font-weight: bold;
}
ul#level-2 li a.current:link, 
ul#level-2 li a.current:visited {
	color: #B54927;
	text-decoration: none;
		font-weight: bold;
}
ul#level-2 li a.current:hover, 
ul#level-2 li a.current:active {
	color: #EEEADF;
	text-decoration: none;
		font-weight: bold;
}

	/*LEVEL 3, LEVEL 4 */
ul#level-3, 
ul#level-4 {
	margin: 0;
	padding: 2px 0 2px 5px;
	list-style-type: none;
}
ul#level-3 li, 
ul#level-4 li {
	border: 0 none;
	text-transform: none;
	margin: 0;
	padding: 2px 0 2px 5px;
	width: 135px;
}
ul#level-3 li a:link, 
ul#level-3 li a:visited, 
ul#level-4 li a:link, 
ul#level-4 li a:visited {
	color: #EEEADF;
	text-decoration: none;
}
ul#level-3 li a:hover, 
ul#level-3 li a:active, 
ul#level-4 li a:hover, 
ul#level-4 li a:active {
	color: #B54927;
	text-decoration: none;
}


/* HELP MENU NAV */
#helpmenucontainer {
	border-top: 1px solid #473E26;
border-bottom: 1px solid #473E26;
	margin: 5px 0 0 0;
	padding: 10px 0 10px 0;
	width: 140px;
}

a#helpmenuNav1:link, a#helpmenuNav2:link, a#helpmenuNav3:link, a#helpmenuNav1:visited, a#helpmenuNav2:visited, a#helpmenuNav3:visited {
	color: #473E26;
	text-decoration: none;
	width: 110px;
	display: block;
	padding: 7px 10px 7px 10px;
	font-size: 10px;
		font-weight: normal;
	line-height: 1.2em;
		background-color: #BDB99C;
/*	background-color: #EEEADF;*/
}
a#helpmenuNav1:hover, a#helpmenuNav2:hover, a#helpmenuNav3:hover, a#helpmenuNav1:active, a#helpmenuNav2:active, a#helpmenuNav3:active {
	color: #EEEADF;
	text-decoration: none;
	width: 110px;
	display: block;
	padding: 7px 10px 7px 10px;
	font-size: 10px;
	line-height: 1.2em;
	background-color: #BDB99C;
/*	background-color: #EEEADF;*/
}

a#helpmenuNav1:link, a#helpmenuNav2:link, a#helpmenuNav1:visited, a#helpmenuNav2:visited {
border-bottom: 1px solid #CCCAB1;
}

ul#helpmenu {
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	list-style: none;
}

ul#helpmenu li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 130px;
}

/* BREADCRUMBS */
#breadcrumbs, #cat-breadcrumbs {
	font-size: 10px;
	padding: 5px;
	margin: 5px auto;
	color: #473E26;
	border: 1px solid #A6A27C;
	width: 490px;
	text-align: left;
	text-transform: uppercase;
}
#breadcrumbs a:link, #breadcrumbs a:visited  {
color: #473E26;
	text-decoration:none;
}
#breadcrumbs a:hover, #breadcrumbs a:active  {
	color: #B54927;
	text-decoration: none;
}

#breadcrumbs a.last:link, #breadcrumbs a.last:visited  {
	color: #B54927;
	text-decoration:none;
}
#breadcrumbs a.last:hover, #breadcrumbs a.last:active  {
	color: #473E26;
	text-decoration: none;
}

#breadcrumbs a.middle:link, #breadcrumbs a.middle:visited  {
	color: #473E26;
	text-decoration:none;
}
#breadcrumbs a.middle:hover, #breadcrumbs a.middle:active  {
	color: #B54927;
	text-decoration: none;
}

#breadcrumbs-here, #cat-breadcrumbs-here {
display: inline;
border: 0 none;
margin: 0 3px 0 0;
padding: 0;
color: #000;
font-weight: bold;
text-transform: uppercase;
}

#breadcrumbs .last-search {
	color: #B54927;
}

/* --- ORDER FORM PAGE ---*/

/* SHOPPING CART */
.cart-head {
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}

.cart-update {
	border-top: 1px dotted #9D9D9D;
	border-bottom: 1px dotted #9D9D9D;
	padding-top: 10px;
}

.cart-note {
	color: #473E26;
}

.cart-footer, .cart-contents {
	color: #333333;
}

.highlight {
	color: #000000;
	font-weight: bold;
}

/* CART - TABLES */
.table-alternate-color {
background-color:#E7E7E7;
}

/* HTML TAGS */
br {
	clear: both;
	height: 1px;
}

/* --- FORMS - GENERAL --- */
form {
	margin: 0;
	padding: 0;
	border: 0 none;
}

input {
	margin: 0;
	border: 0 none;
	padding: 0;
}

fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
	height: 100%;
}

legend {
	padding:0;
	font-weight: bold;
	font-size: 11px;
	color: #473E26;
}

label {
	font-weight: bold;
	font-size: 11px;
	color: #473E26;
}

/* --- FORMS - LAYOUT --- */
.left-column {
	width: 180px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.left-column-small {
	width: 110px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.right-column {
	width: 180px;
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	display: inline;
}

.right-column-text {
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.right-column-multi {
	width: 200px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.formline, .formrow {
	clear: both;
	height: 25px;
}

.formrow-centerpadding {
	clear: both;
	margin-top: 10px;
	text-align: center;
}

.form_first_column {
	float: left;
	display: inline;
	margin-right: 20px;
	width: 200px;
}

.form_second_column {
	float: left;
	display: inline;
	width: 200px;
}

/* TOP LEVEL CATEGORY PAGE */
.categoryimage {
	/*
	float: right;
	display: inline;
	width: 138px;
	padding: 0;
	margin: 0;
	*/
}

.categoryimagebox {
	float: right;
	display: inline;
	margin: 0;
	padding: 0 0 0 10px;
	width: 138px;
}

.categorybox { /* should be same as .categoryboxAlt for any top or bottom Margin or Padding */
	display: inline;
	float: left;
	height: 134px;
	width: 230px;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
}

.categoryboxAlt { /* should be same as .categorybox for any top or bottom Margin or Padding */
	display: inline;
	float: left;
	height: 134px;
	width: 230px;
	margin: 20px 0 0 20px;
	padding: 0 0 10px 10px;
	border-left: 1px dotted #A6A27C;
}

.categoryname {
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

.categoryboxAlt p {
	float: left;
	display: inline;
	width: 60px;
	}

a.categoryname:link, a.categoryname:visited  {
	text-transform: uppercase;
	color: #473E26;
	text-decoration: none;
	font-weight: bold;
}
a.categoryname:hover, a.categoryname:active  {
	text-transform: uppercase;
	color: #B54927;
	text-decoration: none;
	font-weight: bold;
}

.categorydescription {
	line-height: 1.3em;
	padding: 0;
	margin: 0;	
	font-size: 11px;
}

#categoryadbox {
	margin: 10px 0 0 0;
	padding: 0;
}

.topcategorybox {
	display: block;
	float: left;
	width: 480px;
	margin: 20px 0 10px 0;
	padding: 0 0 10px 0;
}

a.topcategoryboxname:link, a.topcategoryboxname:visited {
	color: #B54927;
	text-decoration:none;
	font-weight: bold;
	line-height: 1.9em;
}
a.topcategoryboxname:hover, a.topcategoryboxname:active {
	color: #A6A27C;
	text-decoration:none;
	font-weight: bold;
}

.manufacturerbox {
	display: block;
	float: left;
	height: 14px;
	width: 142px;
	margin: 0;
	padding: 0;
}

.manufacturerboxAlt {
	display: block;
	float: left;
	height: 14px;
	width: 142px;
	margin: 0 0 0 21px;
	padding: 0 0 0 21px;
}

a.manufacturerboxname:link, a.manufacturerboxname:visited {
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.manufacturerboxname:hover, a.manufacturerboxname:active {
	color: #000000;
	text-decoration: none;
}

/* SUB CATEGORY PAGE */
.subcategorybox {
	width: 138px;
	float: left;
	margin: 20px 10px 0 20px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	border-right: 1px dotted #A6A27C;
	display: inline;
	color: #000000;
}

.subcategoryimage {
}

.subcategoryimagebox {
/*	float: right;
	display: inline;
	margin: 0;
	padding: 0 0 0 10px;
	width: 138px;*/
}

/* PRODUCT PAGE */
#product-wrapper {
	border: 0 none;
	/*width: 780px;*/
	/*margin: 15px 0 0 20px;*/
	padding: 15px 0 0 0;
	margin: 0;
	text-align: left;
}

.productbox {
	color: #000000;
	width: 132px;
	height: 175px;
	float: left;
	display: inline;
	margin: 20px 10px 0 0;
	padding: 0 15px 0 5px;
	text-align: center;
	border-right: 1px dotted #383838;
/*overflow: hidden;*/
}

#productviewbox {
	border: 0 none;
	margin: 0 10px 0 20px;
	padding: 0 0 10px 0;
	width: 300px;
	float: left;
	display: inline;
}

#productinfobox {
	border: 0 none;
	margin:0 0 0 20px;
	padding: 0;
	width: 400px;
	float: left;
	display: inline;
}

#productimagebox {
	padding: 0;
	margin: 0;
/*	overflow: hidden;*/
}

#productimagebox img {
	border: 1px solid #000;
}

#productswatchbox {
	position:absolute;
	z-index:7;
	background: #FFF; 
	padding:3px;
	top:20px; 
	left:20px;
	border: 1px solid #000;
	width: 430px;
	text-align: center;
	overflow: hidden;
	visibility: hidden;
}

#productswatchbox a:link, #productswatchbox a:visited {
	font-size: 11px;
	text-decoration:none;
	color: #000;
}
#productswatchbox a:hover, #productswatchbox a:active {
	font-size: 11px;
	text-decoration:none;
	color: #000;
}

ul#product-description {
		padding: 0 0 5px 15px;
}

ul#product-description li {
		font-size: 11px;
		color: #000;
		line-height: 14px;
}

p#productname {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	margin: 0 0 10px 0;
}

#pricebox {
	color: #000;
	border-top: 1px dotted #473E26;
	border-bottom: 1px dotted #473E26;
	padding: 10px 0 10px 15px;
	margin: 0 0 5px 0;
	width: 70%;
}

#price {
	margin: 0;
	padding: 0;
	border: 0 none;
}

p#price {
	color: #000;
}

#pre-order {
	color:#473E26;
	text-align: left;
}

#sale {
	color: #CC0000;
	margin: 5px 0 0 0;
	padding: 0;
	border: 0 none;
	text-transform: uppercase;
}

#optionsbox {
	color: #000;
/*	border-bottom: 1px dotted #383838;*/
	padding: 0 0 0 10px;	
	width: 80%;
}

#optionsviewbox {
	padding: 0;	
	margin: 0;	
	width: 150px;	
	float: right;	
}

p#quantity {
display:none;
/*	color: #000;*/
/*	margin: 0;
	padding: 0;
	float:left;
	display: inline;
	width: 100px;
	*/
}

p#quantity input {
display:none;
/*color: #000;
	text-align: center;
	background-color: #EEEADF;*/
/*	margin: 0;
	padding: 0;
	float:left;
	display: inline;
	width: 100px;
	*/
}

a.productlink:link, a.productlink:visited, a.subcategorybox:link, a.subcategorybox:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 14px;
}
a.productlink:hover, a.productlink:active, a.subcategorybox:hover, a.subcategorybox:active {
	color: #B54927;
	text-decoration: none;
	font-weight: bold;
}

img.productlistingthumb {
  /*
 height: 100px;
	width: 111px;
	*/
}


.pagecounter {
	text-align: right;
	color: #473E26;
	padding: 0 54px 0 0;
	margin: 4px 0 0 0;
}
p.pagecounter a.current:link, p.pagecounter a.current:visited  {
	color: #473E26;
	text-decoration:none;
	font-weight: bold;
}
p.pagecounter a.current:hover, p.pagecounter a.current:active  {
	color: #B54927;
	text-decoration: none;
	font-weight: bold;
}

a.pagination:link, a.pagination:visited {
	color: #B54927;
	font-weight: normal;
	font-size: 11px;
	padding: 10px;
}
a.pagination:hover, a.pagination:active {
	color: #473E26;
	font-weight: normal;
	font-size: 11px;
	padding: 10px;
}

.productdisplaynumber {
	text-align: center;
	color: #000;
}

.sortby {
	color: #000;
	text-align: center;
}

.sortorder {
	color: #000;
	text-align: center;
}

.product-display-widgets {
	border-top: 1px dotted #473E26;
	border-bottom: 1px dotted #473E26; 
	color: #473E26; 
	font-size: 11px; 
	text-align: center; 
	padding: 10px 0 10px 0;
 	margin: 10px auto 0 auto; 
	width: 90%;
}

/* --- FORMS - BUTTONS --- */
.form-button-container {
	margin: 0 0 0 184px;
	border: 0 none;
	padding: 0;
	float: left;
	display:inline;
	width: 490px;
}

/* BUTTONS and BUTTON ROLLOVERS */
a.form-button:link, a.form-button:visited, a.form-button-cancel:link, a.form-button-cancel:visited, a.button:link, a.button:visited, .sectionButton a:link, .sectionButton a:visited, .formbuttonlineup a:link, .formbuttonlineup a:visited, a#backtocategory:link, a#backtocategory:visited, a#btn-send:link, a#btn-send:visited, a#btn-checkout:link, a#btn-checkout:visited, a#btn-continue-shopping:link, a#btn-continue-shopping:visited, a#btn-create-account:link, a#btn-create-account:visited, a#btn-empty-cart:link, a#btn-empty-cart:visited, a#btn-login:link, a#btn-login:visited, a#btn-update-cart:link, a#btn-update-cart:visited, a#btn-delete-item:link, a#btn-delete-item:visited, a.button-back:link, a.button-back:visited {
	color: #473E26;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	text-align:center;
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 2px 0 2px 0;
	border: 1px solid #473E26;
	display: block;
	height: 22px;
	margin: 3px 0;
	background-color: #C8C5AC;
	width: 182px;
}
a.form-button:hover, a.form-button:active, a.form-button-cancel:hover, a.form-button-cancel:active, a.button:hover, a.button:active, .sectionButton a:hover, .sectionButton a:active, .formbuttonlineup a:hover, .formbuttonlineup a:active, a#backtocategory:hover, a#backtocategory:active, a#btn-send:hover, a#btn-send:active, a#btn-checkout:hover, a#btn-checkout:active, a#btn-continue-shopping:hover, a#btn-continue-shopping:active, a#btn-create-account:hover, a#btn-create-account:active, a#btn-empty-cart:hover, a#btn-empty-cart:active, a#btn-login:hover, a#btn-login:active, a#btn-update-cart:hover, a#btn-update-cart:active, a#btn-delete-item:hover, a#btn-delete-item:active, a.button-back:hover, a.button-back:active {
	text-decoration: none;
	background-color: #EEEADF;
	border: 1px solid #473E26;
}

.arrow {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	display: inline;
	/*height: 10px;*/
	margin: 0 0 0 0;
padding: 0;
border: 0 none;
}

#addbuttons {
display:none;
/*	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;*/
/*	float: left;
	display: inline;
	width: 150px;
	*/
}

/* ADD-TO-CART */
#addedtocartfunctions {
	border-bottom: 1px dotted #A6A27C;
	padding: 1em;
	margin: 2em 0 0 0;
	line-height: 1.5em;
}

.added_back {
	}

.added_cart {
	height: 13px;
	width: 15px;
	overflow: hidden;
}

/* FAQs*/
.faq-container {
background-color: #EEEADF; 
color: #473E26; 
border: 1px solid #A6A27C;
font-weight: bold; 
padding: 6px 3px 6px 3px; 
/*font-style: italic;*/
margin: 0 0 5px 0;
width: 480px;
}

.faq-container-2 {
color: #000000; 
font-weight: normal; 
padding: 3px 3px 0 3px; 
font-style: normal;
margin: 0 0 5px 0;
width: 480px;
}

.faq-text { /* this is for the letter Q and the letter A */
float: left;
display: inline;
padding: 0 6px 0 0;
margin: 0; 
font-style: normal;
font-weight: bold;
color: #B54927;
width:15px;
}

.faq-question, .faq-answer {
width:90%;
/*float: left;*/
/*clear: right;*/
}

/*--- SPECIAL CLASSES ---*/

.star {
color: #B54927;
}

.required {
font-weight: bold;
}

.error {
	color: #B54927;
/*	background-color: #F0E68C;
	padding: 10px;
	margin: 0;
	display: block;
	border: 0 none;
	*/
}

.message {
	color: #0000CC;
	font-weight: bold;
}

.strong, .bold {
font-weight: bold;
}

.normal {
font-weight: normal;
}

.smaller {
	font-size: 10px;
	font-weight: normal;
}

.center {
	text-align: center;
	display: block;
}

.clear, .cleardiv {
	clear: both;
}

/*--- CLIENT COLORS ---*/
.client-color {
	color: #473E26;
}
.client-color-2 {
	color: #B54927;
}
.client-color-3 {
	color: #EEEADF;
}
.client-color-bg {
	background-color: #A6A27C;
}
.client-color-bg-2 {
	background-color: #EEEADF;
}

a.client-color:link, a.client-color:visited {
	color: #B54927;
	text-decoration: none;
}
a.client-color:hover, a.client-color:active {
	color: #B54927;
	text-decoration: underline;
}

/*--- CLIENT ICONS ---*/
.icon {
/*background-image:url(/store/images/icons/fleur-de-lis.gif);
background-position: 0 0;
background-repeat: no-repeat;*/
width: 21px;
height: 21px;
display: inline;
padding: 0;
margin: 0 0 -4px 0;
}

/* TYPOGRAPHY */
h1 {
	font-size: 12px;
	font-weight: bold;
/*	color: #B54927;*/
	line-height: 1.4em;
	text-transform: uppercase;
}

h1.headline {
	font-size: 12px;
	font-weight: bold;
	color: #B54927;
	/*margin-bottom: 5px;*/
	line-height: 1.4em;
	text-transform: none;
} 

h1.seo {
	font-size: 11px;
	font-weight: normal;
	color: #473E26;
	margin: 0;
	line-height: 1.4em;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
}

h2.seo {
	font-size: 11px;
	font-weight:normal;
	margin: 0;
	line-height: 1.4em;
}

h3 {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;		
}

h4 {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
}

#main-right h1 {
font-size: 12px;
	font-weight: bold;
/*	color: #473E26;*/
	line-height: 1.4em;
	text-transform: uppercase;
	padding: 10px 15px 0 15px;
}

#main-right h2, #main-right h3, #main-right h4, #main-right fieldset, #main-right form, #main-right a.link-search {
padding: 0 15px;
}

#main-right p {
padding: 0 15px;
}

p {
	font-size: 11px;
	font-weight: normal;
		line-height: 1.4em;
/*		margin-bottom: 14px;*/
}

p img {
margin-right: 5px;
}

ul.headline {
margin-top: 0;
margin-bottom: 0;
font-weight:bold;
}

ul.seo {
margin-top: 0;
margin-bottom: 0;
}

ul.headline li {
font-weight:normal;
list-style-type:disc;
}

li.headline, ul.headline li.headline {
	font-weight:bold;
	list-style-type: none;
}

li.seo {
font-weight:normal;
}

.float-left {
float:left;
margin: 0 5px 5px 0;
padding: 0;
}

/* SEARCH */

#sitesearch {
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 150px;
}

#sitesearch fieldset {
	border: 0 none;
	padding: 0;
	margin: 20px 0 0 0;	
}

#sitesearch form {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#sitesearch input#searchbox {
	float: left;
	margin: 0;
	/*padding: 2px 0 0 0;*/
/*	height: 18px;*/
	width: 90px;
	display: inline;
	background-color: #B5B292;
	color: #473E26;
	font-weight:normal;
	height: 16px;
	border: 1px solid #B5B292;
	padding: 1px 0;
}

#searchform input.keywordsearch {
	margin: 0;
	padding: 1px 0;
	width: 90px;
	background-color: #C8C5AC;
	border: 1px solid #B5B292;
	color: #473E26;
	font-weight:normal;
	height: 16px;
	display: inline;
	float: left;
}

#sitesearch input#searchbox:focus, #searchform input.keywordsearch:focus {
	background-color: #FFFFFF;
	color: #B54927;
	font-weight: normal;
	border: 1px solid #473E26;
}

#sitesearch input#go-main {
	margin: 0 0 0 5px;
	padding: 0;
	background-color: #B5B292;
	border: 0 none;
	height: 20px;
}

#searchform input#go-main2 {
	margin: 1px 0 0 5px;
	padding: 0;
	background-color: #B5B292;
	border: 0 none;
	height: 18px;
}

a.link-search:link, a.link-search:visited {

}
a.link-search:hover, a.link-search:active {

}

/* MEDIA and PRESS */

h2.media-press {
	color: #B54927;
}

.media-press-headline {
	font-size: 12px;
	font-weight: bold;
	color: #B54927;
	text-transform: uppercase;
	line-height: 1.4em;
}

.media-press-publication {
	font-size: 12px;
	font-weight: bold;
	color: #B54927;
	line-height: 1.7em;
}

.media-press-subhed {
	font-size: 11px;
	font-weight: bold;
	color: #473E26;
	text-transform: none;
	line-height: 1.3em;
}

.media-press-wrapper {
border: 0 none;
margin: 0;
padding: 2px 0;
width: 220px;
float:left;
display: inline;
}

a.media-press-link:link span, a.media-press-link:visited span {
	color: #B54927;
	text-decoration: underline;
}
a.media-press-link:hover span, a.media-press-link:active span {
	color: #B54927;
	text-decoration: none;
}

/*
a.media-press-link span {
text-decoration: underline;
}
*/
.media-press-image {
	float:left;
	margin: 0 0 4px 0;
	border: 0 none;
	padding: 0;
}

.media-press-article {
border: 0 none;
margin: 0 0 0 10px;
padding: 5px 0 6px 0;
}

.right {
border: 0 none;
display: block;
margin: 0;
padding: 0 0 0 20px;
}

.category-with-products {
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	font-size: 12px;
		color: #B54927;
		text-transform:uppercase;
}


/* DEBUG div */
#debug {
margin: 80px auto 0 auto;
padding: 10px 0 0 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 420px;
}
