* {
	margin: 0px;
	padding: 0px;
}

a img {
	border: 0px;
}

body {
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color:#FFFFFF;
	background-image: url('http://www.ormondejayne.com/images/bg.jpg');
	background-repeat: repeat-x;
	background-color:#150c07;
}

.standardcontent a:link,
.standardcontent a:visited {
	color: #c0883b;
	text-decoration: underline;
}

.standardcontent a:hover,
.standardcontent a:active {
	color: #676767;
}

.secondarycontent a:link,
.secondarycontent a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.secondarycontent a:hover,
.secondarycontent a:active {
	color: #676767;
}

/* START: Header */
#oj-container {
	margin: 0px auto;
	width: 820px;
}

/* START: Currency */

#oj-currency-wrapper {
	background-color: #000000;
	text-align: left;
	padding: 5px 6px 5px 6px;
	float: none;
	color: #999999;
	font-size: 10px;
}
#oj-currency-wrapper a:link,
#oj-currency-wrapper a:visited {
	color: #c0883b;
	text-decoration: none;
}
#oj-currency-wrapper a:hover,
#oj-currency-wrapper a:active {
	color: #c0883b;
	text-decoration: underline;
}
/* END: Currency */


#oj-logo {
	text-align: center;
	padding: 20px 0px 12px 0px;
}
#oj-content-outer {
	background-image:url(../images/oj_content_inner.png)
}
#oj-content-inner {
	margin: 0px auto;
	padding: 15px 0px 0px 17px;
}
#oj-main-nav-wrapper {
	padding: 7px 0px 5px 0px;
	text-align: center;
}
.oj-main-nav-button {
	float: left;
	padding: 0px 3px 0px 0px;
	overflow: none;
}

#oj-main-content-wrapper p {
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}
/* END: Header */




/* START: Home Page Content */
#oj-splash-wrapper {
	width: 787px;
	padding: 0px 0px 0px 0px;
}

#oj-home-content-wrapper {
	padding: 16px 0px 16px 0px;
}
#oj-home-content-wrapper a:link,
#oj-home-content-wrapper a:visited {
	color: #c0883b;
	text-decoration: underline;
}
#oj-home-content-wrapper a:hover,
#oj-home-content-wrapper a:active {
	color: #676767;
}
#oj-home-content-left {
	float: left;
	width: 238px;
}
#oj-home-content-right {
	float: left;
	width: 500px;
}
#oj-welcome-image {
		
}
/* END: Home Page Content */





/* START: 2 Col Page Styling */
#oj-2-col-page-content-wrapper {
	padding: 10px 10px 10px 17px;
}
/* Left Col */
#oj-left-col-1 {
	float: left;
	width: 199px;
	padding: 20px 0px 0px 0px;
}
#oj-left-col-2 {
	float: left;
	width: 140px;
	padding: 10px 0px 0px 0px;
}
#oj-left-col-1 a {
	text-decoration: none;
}
/* list level 1 */
#oj-left-col-1 .oj-level-1 {
	list-style: none;
}
#oj-left-col-1 .oj-level-1 a:link,
#oj-left-col-1 .oj-level-1 a:visited {
	color: #c0883b;
}
#oj-left-col-1 .oj-level-1 a:hover,
#oj-left-col-1 .oj-level-1 a:active {
	color: #ffffff;
}
#oj-left-col-1 .oj-level-1 ul {
	
}
#oj-left-col-1 .oj-level-1 li {
	font-size: 16px;
	padding: 0px 0px 4px 0px;
}
/* List level 2 */
#oj-left-col-1 .oj-level-2 {
	list-style: none;
	padding: 0px 0px 0px 0px;
}
#oj-left-col-1 .oj-level-2 a:link,
#oj-left-col-1 .oj-level-2 a:visited {
	color: #999999;
}
#oj-left-col-1 .oj-level-2 a:hover,
#oj-left-col-1 .oj-level-2 a:active {
	color: #ffffff;
}
#oj-left-col-1 .oj-level-2 ul {
	
}
#oj-left-col-1 .oj-level-2 li {
	font-size: 11px;
}
.oj-on-item {
	color: #ffffff;
}
.oj-view-shopping-bag {
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.oj-view-shopping-bag p {
	line-height: 14px;
	margin-bottom: 10px;
}
#oj-view-shopping-bag input {
	padding: 10px 0px 10px 0px;
}

/* Right Col */
#oj-right-col-1 {
	float: left;
	width: 565px;
	padding: 20px 0px 0px 0px;
}
#oj-right-col-2 {
	float: left;
	width: 565px;
	padding: 0px 0px 0px 0px;
}
#oj-right-col-3 {
	float: left;
	width: 625px;
	padding: 0px 0px 0px 0px;
}
#oj-right-title {
	color: #c0883b;
	font-size: 18px;
	padding: 0px 0px 10px 0px;
}
#oj-right-title-white {
	color: #ffffff;
	font-size: 16px;
	padding: 0px 0px 2px 0px;
}
.oj-wide-image {
	border: 1px solid #c0883b;
	margin: 0px 0px 10px 0px;
}
#oj-right-col-1 ul {
	list-style: none;
	padding: 0px 0px 14px 0px;
}
#oj-right-col-1 p,
#oj-right-col-1 hr {
	width: 565px;
}
#oj-right-col-1 hr {
	color: #676767;
	height: 1px;
	margin: 10px 0px 10px 0px;
}
.oj-right-table {
	width: 540px;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	background-color: #202020;
}
.oj-right-table th {
	padding: 3px 0px 0px 0px;
	color: #c0883b;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.oj-right-table tr {
	
}
.oj-right-table td {
	text-align: left;
	color: #FFFFFF;
}
.oj-table-number-input {
	width: 18px;
	height: 18px;
	border: 1px solid #676767;
	text-align: right;
	display: inline;
}
.oj-table-add {
	width: 80px;
}

.oj-table-desc {
	color: #c0883b;
}

.oj-spotlight-boxes-wrapper {
	
}
.oj-spotlight-boxes-wrapper-big {
	padding: 0px 0px 50px 0px;
}
.oj-spotlight-box {
	width: 160px;
	float: left;
	padding: 0px 18px 0px 0px;
}
.oj-spotlight-box-big {
	width: 173px;
	float: left;
	padding: 0px 10px 0px 0px;
}
.oj-spotlight-image {
	
}
.oj-spotlight-desc {
	
}
.oj-spotlight-big-desc {
	padding: 5px 0px 0px 0px;
	color: #c0883b;
	font-size: 14px;
}
.oj-spotlight-big-desc a:link,
.oj-spotlight-big-desc a:visited {
	color: #c0883b;
	text-decoration: none;
}
.oj-spotlight-big-desc a:hover,
.oj-spotlight-big-desc a:active {
	color: #999999;
}

.oj-spotlight-title {
	padding: 8px 0px 0px 0px;
}
.oj-spotlight-title a:link,
.oj-spotlight-title a:visited {
	color: #c0883b;
	text-decoration: underline;
}
.oj-spotlight-title a:hover,
.oj-spotlight-title a:active {
	color: #999999;
}
.oj-spotlight-text {
	
}

/*oj-tellafriend-styles*/
.oj-tellafriend-box {
	width: 160px;
	float: left;
	padding: 20px 18px 0px 0px;
}
.oj-tellafriend-box-big {
	width: 173px;
	float: left;
	padding: 0px 10px 0px 0px;
}
.oj-tellafriend-image {
	
}
.oj-tellafriend-desc {
	
}
.oj-tellafriend-big-desc {
	padding: 5px 0px 0px 0px;
	color: #c0883b;
	font-size: 14px;
}
.oj-tellafriend-big-desc a:link,
.oj-tellafriend-big-desc a:visited {
	color: #c0883b;
	text-decoration: none;
}
.oj-tellafriend-big-desc a:hover,
.oj-tellafriend-big-desc a:active {
	color: #999999;
}

.oj-tellafriend-title {
	padding: 8px 0px 0px 0px;
}
.oj-tellafriend-title a:link,
.oj-tellafriend-title a:visited {
	color: #c0883b;
	text-decoration: underline;
}
.oj-tellafriend-title a:hover,
.oj-tellafriend-title a:active {
	color: #999999;
}
.oj-tellafriend-text {
	
}


#oj-address-map {
}
#oj-address {
	float: left;
	width: 215px;
	height: 100px;
}
.oj-address-group {
	padding: 20px 0px 20px 0px;
}
.oj-address-line {
	font-size: 13px;
	padding: 0px 0px 3px 0px;
}
.oj-address-line a:link,
.oj-address-line a:visited {
	color: #c0883b;
	text-decoration: underline;
}
.oj-address-line a:hover,
.oj-address-line a:active {
	color: #676767;
	text-decoration: underline;
}
#oj-map {
	float: left;
	width: 345px;
}

#oj-contact-info {
	width: 520px;
	margin: 15px 0px 0px 0px;
}
#oj-terms-wrapper {
	padding: 40px 10px 0px 10px;
}

#oj-terms-wrapper a:link,
#oj-terms-wrapper a:visited {
	color: #c0883b;
	text-decoration: underline;
}
#oj-terms-wrapper a:hover,
#oj-terms-wrapper a:active {
	color: #676767;
}

.oj-terms-title {
	font-size: 14px;
	color: #676767;
	padding: 5px 0px 5px 0px;
}
.oj-terms-bullet {
	padding: 0px 0px 0px 18px;
}
.oj-terms-desc {
	padding: 0px 0px 10px 18px;
}
/* END: 2 Col Page Styling */






/* START: 3 Col Page Styling */
/* Middle Content */
#oj-middle-col-1-wrapper {
	float: left;
	width: 240px;
	padding-top: 20px;
}
#oj-middle-col-1-content {
	padding: 0px 0px 0px 0px;
}
.oj-enlarge {
	padding: 4px 0px 0px 0px;
}
.oj-enlarge a:link,
.oj-enlarge a:visited {
	text-decoration: none;
	color: #ffffff;
}
.oj-enlarge a:hover,
.oj-enlarge a:active {
	text-decoration: underline;
	color: #ffffff;
}

/* Right Content */
#oj-right-col-2-wrapper {
	float: right;
	width: 260px;
	padding-top: 20px;
}
#oj-right-col-2-content {
	
}
#oj-right-title-2 {
	color: #c0883b;
	font-size: 16px;
	padding: 0px 0px 10px 0px;
}
.oj-right-table-2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.oj-right-table-2 form {
	display: inline;
}
.oj-message-field {
	width: 260px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.alignField {
	margin-bottom: 0px;
	width:50px;
}
.alignDropdown { 
	margin-bottom: 4px;
}
.oj-right-table-2 th {
	padding: 3px 0px 0px 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	/*vertical-align: middle;*/
	float: none;
}
.oj-right-table-2 tr {
	
}
.oj-right-table-2 td {
	text-align: left;
}
.oj-table-desc-2 {
	color: #c0883b;
	font-weight: normal;
}
.oj-table-desc-2 a:link,
.oj-table-desc-2 a:visited {
	font-weight: normal;
	color: #c0883b;
	text-decoration: underline;
}
.oj-table-desc-2 a:hover,
.oj-table-desc-2 a:active {
	color: #676767;
	text-decoration: none;
}

#oj-press-left {
	float: left;
	width: 310px;
	padding: 10px 0px 0px 0px;
}
#oj-press-right {
	float: left;
	width: 310px;
	padding: 10px 0px 0px 0px;
}
#oj-press-header {
	float: left;
	width: 620px;
	padding: 30px 0px 10px 0px;
	border-bottom: 1px solid #666666;
	margin-top: 14px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.oj-press-quote-wrapper {
	padding: 0px 10px 0px 10px;
}
.oj-press-quote-title {
	color: #c0883b;
	font-size: 16px;
	line-height: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 10px 0px;
}
.oj-press-quote-title a {
	color: #c0883b;
	text-decoration:underline;	
}
.oj-press-quote-wrapper p {
	
}

.oj-sitemap-level-1 {
	list-style: none;
	padding: 0px 0px 15px 0px;
}
.oj-sitemap-level-1 a:link,
.oj-sitemap-level-1 a:visited {
	color: #676767;
	font-size: 14px;
	text-decoration: none;
	padding: 0px 0px 6px 0px;

}
.oj-sitemap-level-1 a:hover,
.oj-sitemap-level-1 a:active {
	text-decoration: underline;
	padding: 0px 0px 6px 0px;
}

.oj-sitemap-level-2 {
	list-style: none;
	padding: 0px 0px 8px 0px;
}
.oj-sitemap-level-2 li {
	background-image: url('../images/ul.gif');
	background-position: 0px 6px;
	padding: 6px 0 6px 12px;
	background-repeat: no-repeat;
}
.oj-sitemap-level-2 a:link,
.oj-sitemap-level-2 a:visited {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}
.oj-sitemap-level-2 a:hover,
.oj-sitemap-level-2 a:active {
	text-decoration: underline;
}
/* END: 3 Col Page Styling */








/* START: Some random styles */
.oj-content-image-links {
	padding: 10px 0px 10px 0px;
	font-size: 16px;
}
.oj-content-image-link {
	float: left;
}
.oj-larger-content-text {
	font-size: 14px;
	line-height: 17px;
}
#oj-page-title-wrapper {
	padding: 0px 0px 0px 0px;
}
.oj-page-title-image {
	float: left;
}
.oj-breadcrumb {
	float: left;
	color: #999999;
	padding: 10px 0px 0px 27px;
}
.oj-breadcrumb a:link,
.oj-breadcrumb a:visited {
	text-decoration: none;
	color: #999999;
}
.oj-breadcrumb a:hover,
.oj-breadcrumb a:active {
	color: #ffffff;
}
.oj-register-content-text {
	padding: 20px 50px 20px 0px;
	font-size: 13px;
	font-weight: normal;
}
#oj-registration-wrapper {
	height: 307px;
	background-image: url('../images/register-bg.jpg');
	background-repeat: no-repeat;
}
#oj-register-form-wrapper {
	margin: 0px auto;
	width: 310px;
}
#oj-registration-wrapper form {
	
}
.oj-form-item-wrapper {
	padding: 3px 0px 3px 0px;
}
.oj-form-label {
	float: left;
	width: 130px;
}
.oj-form-input {
	float: left;
}
.oj-form-input input {
	width: 180px;
	border: 0px;
	background-color: #000000;
	color: #ffffff;
}
#oj-register-form-button {
	text-align: right;
	padding: 5px 0px 0px 0px;
}
#oj-ob-title {
	padding: 0px 0px 10px 0px;
}

/* Online boutique wrapper */
#oj-ob-wrapper {
	
}
.oj-ob-cell {
	float: left;
	width: 260px;
	height: 151px;
	margin: 0px 2px 2px 0px;
}
.oj-cell-button {
	padding: 1px 0px 0px 0px;
	margin-top: 1px;
	width: 260px;
	background-color: #c0883b;
}
.oj-cell-button-text {
	padding: 3px 3px 3px 10px;
}
.oj-cell-button a:link,
.oj-cell-button a:visited {
	color: #ffffff;
	text-decoration: none;
}

#oj-bath-cell {
	background-image: url('../images/bath-and-body-cell-bg.gif');
}
#oj-perfume-cell {
	background-image: url('../images/perfume-cell-bg.gif');
}
#oj-home-cell {
	background-image: url('../images/for-home-cell-bg.gif');
}
#oj-sample-cell {
	background-image: url('../images/sample-programme-cell-bg.gif');
}
#oj-gift-boxes-cell {
	background-image: url('../images/gift-boxes-cell-bg.gif');
}
#oj-gift-cards-cell {
	background-image: url('../images/gift-cards-cell-bg.gif');
}

#oj-scent-description-box {
	padding: 10px 0px 10px 0px;
	color: #ffffff;
	font-size: 11px;
}


/* END: Some random styles */


/* START: Footer */

/* main footer links */

#footer_nav {
	width: 720px;
	margin: 15px auto 10px auto;
	padding-left: 35px;
}

#footer_nav li {
	float: left;
	list-style: none;
}

#footer_nav a {
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding: 6px 0;
}

#nav_terms a { width : 160px; }

#nav_privacy a,
#nav_returns a,
#nav_sitemap a,
#nav_contact a { width : 140px; }


/* social bits */

#footer_nav_social {
	width: 510px;
	margin: 0 auto 20px auto;
	padding-left: 50px;
}

#footer_nav_social li {
	float: left;
	list-style: none;
}

#footer_nav_social li a {
	font-size: 10px;
	font-family: helvetica, arial, verdana, sans-serif;
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px;
	padding: 3px 0px 3px 22px;
	margin-right: 20px;
	width: 125px;
}
#footer_nav_social li a:hover, #footer_nav_social li.current a {
	color:#c0883b;
}

#footer_nav_twitter a {
	background:transparent url(../images/Twitter-16x16.png) no-repeat scroll 0;
}
#footer_nav_facebook a {
	background:transparent url(../images/FaceBook-16x16.png) no-repeat scroll 0;
	margin-right: 0;
}

#footer_nav_blog a {
	background:transparent url(../images/rss-16x16.png) no-repeat scroll 0;
}


#oj-footer-add-wrapper {
	padding: 5px 0px 5px 0px;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
}

#oj-footer-add-wrapper a:link,
#oj-footer-add-wrapper a:visited {
	color: #ffffff;
	text-decoration: none;
}

#oj-footer-add-wrapper a:hover,
#oj-footer-add-wrapper a:active {
	color: #ff6600;
	text-decoration: underline;
}





/*.oj-footer-wrapper {
	padding: 5px 0px 7px 0px;
	text-align: center !important;
}
#oj-footer-add-wrapper {
	padding: 5px 0px 5px 0px;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
}
#oj-footer-add-wrapper a:link,
#oj-footer-add-wrapper a:visited {
	color: #ffffff;
	text-decoration: none;
}
#oj-footer-add-wrapper a:hover,
#oj-footer-add-wrapper a:active {
	color: #ff6600;
	text-decoration: underline;
}

#oj-footer-nav3 {
	padding: 5px 0px 5px 0px;
	color: #ffffff;
	font-size: 10px;
	text-align:center;
}

#nav_terms a { width : 160px; }

#nav_privacy a { width : 140px; }

#nav_returns a { width : 140px; }

#nav_sitemap a { width : 140px; }*/


/* START: Social links */


/*#footer_nav_social { 
	list-style: none;
}

#footer_nav_social li {
	float: left;
}

#footer_nav_social li a {
	font-size: 10px;
	font-family: helvetica, arial, verdana, sans-serif;
	display: ;
	float: left;
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px;
	padding: 3px 0px 3px 22px;
	margin-right: 20px;
}
#footer_nav_social li a:hover, #footer_nav_social li.current a {
	color:#c0883b;
}

#footer_nav_twitter a {
	background:transparent url(../images/Twitter-16x16.png) no-repeat scroll 0;
}
#footer_nav_facebook a {
	background:transparent url(../images/FaceBook-16x16.png) no-repeat scroll 0;
	margin-right: 0;
}

#footer_nav_blog a {
	background:transparent url(../images/rss-16x16.png) no-repeat scroll 0;
}*/


/* END: Social links */




#oj-copyright {
	padding: 5px 0px 20px 0px;
	text-align: center;
	color: #666666;
	font-size: 10px;
}
/* END: Footer */

/* START: Drop-down menus */
#dropmenudiv {
	position:absolute;
	border: 1px solid black;
	border-bottom-width: 0;
	z-index:98;
	margin-top: 1px;
}
#dropmenudiv a {
	display: block;
	text-decoration: none;
	padding: 5px 50px 5px 17px;
}
#dropmenudiv a:link,
#dropmenudiv a:visited {
	color: #ffffff;
	font-weight: normal;
}
/*
#dropmenudiv a:hover,
#dropmenudiv a:active {
	
}
*/
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #333333;
}
/* END: Drop-down menus */
























#oj-ob-wrapper-table {
	
}
.oj-ob-cell-table {
	width: 260px;
	height: 151px;
	margin: 0px 2px 2px 0px;
}
.oj-ob-cell-table a:link,
.oj-ob-cell-table a:visited {
	color: #ffffff;
	text-decoration: none;
}
.oj-ob-cell-table a:hover,
.oj-ob-cell-table a:active {
	color: #ffffff;
	text-decoration: none;
}

#oj-bath-cell-table {
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
}
.oj-ob-cell-link {
	width: 241px;
	padding: 3px 3px 3px 16px;
	margin: 1px 0px 0px 0px;
	background-color: #c0883b;
	cursor: pointer;
}

#oj-perfume-cell-table {
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
}
#oj-home-cell-table {
	border-bottom: 3px solid #000000;
}
#oj-sample-cell-table {
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
}
#oj-gift-boxes-cell-table {
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
}
#oj-gift-cards-cell-table {
	border-bottom: 2px solid #000000;
}
#oj-cards-wrapper {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#oj-cards-wrapper img {
	padding: 0px 5px 0px 5px;
}


/* Amends to OJ site made by Mark... */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */

/*=============================================================
(nearly) pure CSS menu
=============================================================*/

#main_nav { list-style: none;
	text-align: center;
    position: relative;
    z-index:1001;
 }

#main_nav li {
	float: left;
}

#main_nav li a {
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px;
	padding: 6px 0;
	text-align: center;
}

/*#footer_nav_wrapper, #oj-footer-nav3 {
	display: table;
	margin: 10px auto 0 auto;
	text-align: center;
}

#oj-footer-nav3 {
	margin-top: -2px;
	padding-top:8px;
}

#footer_nav, #footer_nav_social {
	text-align: center;
	list-style: none;
	display: inline-block;
}

#footer_nav {
	display: inline;
}

#footer_nav li {
	float: left;
	padding: 0;
}

#footer_nav li a {
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	display: block;
	float: right;
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px;
	padding: 6px 0;
	text-align: center;
}
*/
#footer_nav li a {
	border-bottom: 0px solid #000;
}

#main_nav li a:hover, #main_nav li.current a, #footer_nav li a:hover, #footer_nav li.current a {
	background: #333333;
}

#nav_home a {
	width: 90px;
	border-left: 0 !important;
}

#nav_discover a { width: 120px; }

#nav_discover { position: relative; }

#nav_boutique a { width: 140px; }

#nav_corporate a { width: 120px; }

#nav_register a { width: 110px; }

#nav_press a { width : 110px; }

#nav_blog a { width: 110px; }

#nav_contact a { width : 110px; }



#main_nav ul {
	display: none;
	list-style: none;
	position: absolute;
	top: 28px;
	background: #2B1C15;
	width: 120px;
}

/**:first-child+html #main_nav ul {
	left: 0px;
}*/

#main_nav ul li a {
	width: 99px;
	float: none !important;
	padding-left: 22px;
	padding-left: 22px;
	border: 0;
	cursor: pointer;
	text-align: left;
	z-index: 97;
	opacity:0.99999;
}

#main_nav li:hover ul, #main_nav li.hover ul {
	display: block;
}





/*=============================================================
multiple-page styles
=============================================================*/

h1 {
	text-indent: -9999px;
	background: url('../images/_new_bg_boutique_header.gif') no-repeat -2px 0;
	width: 277px;
	height: 34px;
	margin-left: 20px;
}

p#contact_details {
	color: #c0883b;
	margin-top: 16px;
	font-size: 14px;
}

p#contact_details a {
	color: #c0883b;
	text-decoration: none;
}

p#breadcrumbs, p#breadcrumbs a {
	color: #999999;
	text-decoration: none;
}

p#breadcrumbs {
	margin-top: 6px;
	margin-left: 20px;
}

#sidebar {
	float: left;
	width: 295px;
	padding-left: 20px;
	padding-top: 44px;
	padding-bottom: 20px;
}

* html #main_content {
	width: 195px;
}

#small_sidebar {
	float: left;
	width: 162px;
	padding-left: 20px;
	padding-top: 44px;
	padding-bottom: 20px;
}

#main_content {
	float: right;
	width: 450px;
	padding-right: 20px;
	padding-bottom: 20px;
}

* html #main_content {
	padding-right: 0;
}


#large_main_content {
	float: right;
	width: 540px;
	padding-right: 20px;
	padding-bottom: 20px;
}

h2 {
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
	/*		opacity:0.99999;*/
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-top: 14px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

#mini_cart {
	float: right;
	text-align: right;
	width: 140px;
	margin-top: -50px;
	margin-right: 20px;
	font-family: helvetica, arial, sans-serif;
	color:#FFFFFF;
}

#mini_cart a {
	color: #c0883b;
	line-height: 1.6em;
}

/*=============================================================
currency page
=============================================================*/

#currency_select {
	background: url('../images/_new_bg_currency_page.jpg') repeat-x 0 0px;
}

.currency_choice {
	height: 290px;
	width: 180px;
	float: left;
	margin-left: 60px;
}

* html .currency_choice {
	margin-left: 40px;
}

.currency_choice p {
	position: relative;
	top: 180px;
}


/*=============================================================
product list pages
=============================================================*/

.perfume_list dt {
	width: 120px;
	float: left;
	text-align: left;
	line-height: 1em;
	font-size: 14px;
	clear: left;
	color: #c0883b;
	margin-bottom: 5px;
}

.perfume_list dt a {
	color: #c0883b;
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
		opacity:0.99999;
}

.perfume_list dt a:hover {
	color: #FFF;
}

.perfume_list dd {
	margin-bottom: 5px;
	width: 320px;
	margin-left: 110px;
	padding-left: 14px;
	font-size: 13px;
	color: #FFFFFF;
}

* html .perfume_list dd {
	margin-top: -15px;
}

#gift_card_promo {
	margin-top: 18px;
}



/*=============================================================
product item page
=============================================================*/

#sub_nav {
	list-style: none;
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
		opacity:0.99999;
	font-size: 16px;
	color:#FFFFFF;
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
}

#sub_nav li {
	margin-bottom: 6px;
}

#sub_nav ul {
	list-style: none;
	color: #c0883b;
}

#sub_nav span {
	font-size: 12px;
}

#sub_nav ul li {
	margin-bottom: 0;
}

#sub_nav ul a {
	color: #c0883b;
	font-size: 14px;
	text-decoration: underline;
}

#sub_nav ul a:hover {
	color: #FFF;
	text-decoration: underline;
}

#reviews {
	padding-bottom: 14px;
	border-bottom: 1px solid #333;
	margin-bottom: 14px;
	opacity:0.99999;
	color:#FFFFFF;
}

#reviews h3 {
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
	opacity:0.99999;
	font-size: 14px;
	color: #c0883b;
	font-weight: normal;
	margin: 14px 0 7px 0;
}

.review_quote {
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 12px !important;
	opacity:0.99999;
	color:#FFFFFF;
}

#send_a_hint {
	margin-top: 10px;
	color: #c0883b;
	margin-bottom: 14px;
	padding-bottom: 14px !important;
	border-bottom: 1px solid #333;
}

h2#product_title {
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
	border-bottom: 0;
	font-size: 18px;
	margin-bottom: 2px;
	color: #FFF;
}

#description {
	margin-top: 14px;
	width: 340px;
	float: left;
	color:#FFFFFF;
}

#description p {
	margin: 10px 0;
	color:#FFFFFF;
}

#video {
	width: 185px;
	float: right;
	margin-top: 14px;
}

#showmovie {
	color: #FFF;
	padding-left: 20px;
	padding-top: 5px;
	background: url('../images/_new_movie_icon.gif') no-repeat 0 5px;
	font-family: georgia, palatino, "palatino linotype", "times new roman", serif;
	opacity:0.99999;
	display: block;
}

#scent_description dt {
	font-weight: bold;
	width: 50px;
	float: left;
	clear: left;
	color:#FFFFFF;

}

#scent_description dd {
	width: 270px;
	margin-left: 50px;
	padding-left: 10px;
	color:#FFFFFF;
}

#product_grid {
	clear: both;
	margin-top: 20px;
}

#product_grid td.middle {
	padding: 0 29px;
}

#product_grid td p {
/*	line-height: 2.0em;*/
	margin-top: 5px;
}

#product_grid td, #product_grid td.middle {
	padding-bottom: 20px;
	vertical-align: top;
	width: 160px;
}

#product_grid img {
	margin-bottom: 5px;
}

#product_grid .add_to_bag {
	background: none;
	padding: none;
	border: 0;
	color: #c0883b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0;
}

.add {
	position: relative;
}

/*=============================================================
thickbox styles for overlay media player
=============================================================*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #c0883b;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#c0883b;
}
#TB_window a:link {color: #c0883b;}
#TB_window a:visited {color: #c0883b;}
#TB_window a:hover {color: #c0883b;}
#TB_window a:active {color: #c0883b;}
#TB_window a:focus{color: #c0883b;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #000000;
  z-index: 102;
  color:#c0883b;
  display:none;
  border: 1px solid #525252;
  text-align: center;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#333333;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

#extra{
	text-align:left;
	float:left;
	padding: 0px 20px 0px 238px
}
#extra a, #extra a:link, #extra a:hover, #extra a:active, #extra a:visited{
	color:#c0883b;
	text-decoration: underline;
}
#extra #so{
	padding:1.3em 0;
}
#extra p {
	line-height:16px;
	margin-bottom:10px;
}
