/* elements */
a {
	color: #282c30;
	text-decoration: underline;
	}
	a:visited { color: #666666; }
	a:hover { text-decoration: none; }
	.syn-link {
		text-decoration: none;
	}
	a img { border: 0; }
	a * { cursor: pointer; }

p { margin: 1ex 0; }

.container {
	margin: 0 auto;
	background: #e9e9e4 url() left top repeat-y;
	width: 760px;
	}
	.container table {
		border: 0;
		width: 100%;
		}
		.container th, .container td {
			padding: 0;
			text-align: left;
			vertical-align: top;
		}

input, select {
	font-size: 1em;
	font-family: inherit;
}

address { font-style: normal; }

h1, h2, h3, h4 { margin: 1ex 0 .8ex; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

body {
	background: #ffffff url() ;
	margin: 0;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #282c30;
}


img.bottom { vertical-align: bottom; }
img.flot { float: left; }
img.block { display: block; }

.sprite, .sprites {
	position: relative;
	overflow: hidden;
	display: block;
	}
	.sprite span.ss, .sprites span.ss {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		}
		.sprites span.ss { background-image: url(/lib/yhst-87074699935963//sprites.png); }
	h1.sprite, h2.sprite, h3.sprite, h4.sprite, h5.sprite { margin: 0; }


/* Synertech footer link */

.syn-link, a.syn {
	color: #330;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#syn-link {
		display: block;
		margin: 1ex 0 3ex;
	}
	a.syn:hover {
		text-decoration: underline;
	}

#small-logo {
	background-image:url(/lib/yhst-87074699935963//logogrey.gif);
	width: 13px;
	height: 12px;
	}
	a:hover #small-logo { background-image: url(/lib/yhst-87074699935963//logored.gif); }

/* Layout */
#content {
	padding: 0 1em 2ex;
	}
	.main #content {
		/* override the default padding for the homepage */
		padding: 0;
		}
		.main #content .elementRow {
			padding: 0 1em;
		}
	.privacypolicy #content, .info #content { padding-top: 1ex; }


.elementRow .imageLeft, .elementRow .imageRight {
	padding: 1ex 0;
	}
	.elementRow .imageCenter {
		display: block;
		margin: 0 auto;
	}
	.elementRow .imageCenter {
		text-align: center;
		display: block;
	}
	.elementRow .imageLeft {
		float: left;
		padding-right: 10px;
	}
	.elementRow .imageRight {
		float: right;
		padding-right: 10px;
	}

#main.info address {
	clear: both;
	margin: 2ex 0;
}

/* Breadcrumb styles */
.breadcrumbs {
	padding: 0.4ex 0.6em;
	color: #282c30;
	cursor: default;
	border-bottom: 1px solid #a1acbf;
	font-size: 1em;
	}
	.breadcrumbs a {
		text-decoration: none;
	}
	.breadcrumbs a:hover {
		text-decoration: underline;
	}

/* Nav styles */
.nav {
	background: #ffffff url() left top repeat-y;
	font-size: 1em;
	}
	.nav, .nav ul, .nav li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		.nav a {
			text-decoration: none;
			display: block;
			padding: .4ex .6em;
			color: #000000;
			border-bottom: 1px solid #a1acbf;
			}
			.nav a:hover {
				background-color: #edf1f9;
				color: #666666;
			}
			.nav ul a {
				padding-left: 2em;
			}

/* Image Link styles */
.synImageLinks, .synImageLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}
	.synImageLinks a {
		display: block;
		overflow: hidden;
		position: relative;
		}
		.synImageLinks a.disabled {
			opacity: .4;
			-moz-opacity: .4;
			filter: Alpha(opacity=40);
			}
			.synImageLinks a.disabled, .synImageLinks a.synDisabledLink, .synImageLinks a.synDisabledLink *, .synImageLinks a.disabled * {
				cursor: default;
				outline: 0;
			}
		.synImageLinks span {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

/* Contents table styles */
.synContents td.image {
	vertical-align: middle;
	text-align: center;
	padding: 5px;
	}
	.ellContents td.image {
		padding-right: 1em;
		vertical-align: top;
	}
	.verticalContents td {
		text-align: center;
	}
	.wrapContents .image {
		float: left;
		padding: 5px;
	}

.synContents a.name, .synContents .name a {
	display: block;
	padding-top: 5px;
	text-decoration: none;
	}
	.synContents a.name:hover, .synContents .name a:hover {
		text-decoration: underline;
	}

.synContents tr.info td, .synContents td.info {
	padding-bottom: 12px;
}

/* Search layout */
.synSearch { display: inline; }
	.synSearch * { vertical-align: middle; }
	.synSearch em {
		font-weight: normal;
		font-style: normal;
	}
	.synSearch form {
		margin: 0;
		padding: 0;
		display: inline;
		}
		.synSearch * { margin: 0 .2em; }
#content .search {
	border-width: 1px 0;
	border-style: solid;
	border-color: #a1acbf;
	margin: 1ex 0;
}


/* Homepage styles */
#content.main .search {
	margin-left: 1em;
	margin-right: 1em;
}

#content.main .image { text-align: center; zoom: 1; }
#content.main .image img { display: block; margin: 0 auto; }
/* This code isn't working correctly in IE. The image is only resized when page is Refreshed, but not when the page loads from the cache.
#content.main .imageBanner img { width: 100%; zoom: 1; } */


/* Item page styles */
#main.item #info {
	padding-bottom: 1ex;
	}
	#main.item #info td.image {
		width: 240px;
		padding-right: 1em;
		text-align: center;
	}

#main.item #accesories {
	padding: 1ex 0;
}

#main.item #info tr.option th, #main.item #info tr.option td {
	vertical-align: middle;
	padding-top: .2ex;
	padding-bottom: .2ex;
}

#main.item #accesories h3.title {
	color: #000000;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
}

/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	z-index: 2000;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	z-index: 2001;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }


/* Cross-Sell Styles. */
.ystore-cross-sell-table {
	width: 100%;
	font-size: inherit;
	font: 100%;
	}
	.ystore-cross-sell-title {
		padding-bottom: 6px;
		color: #000000;
		font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	}
	.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
	.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell {
		width: 28%;
		padding-right: 5%;
	}

	.ystore-cross-sell-product-image-link {
		display: block;
		padding-bottom: 8px;
	}
	.ystore-cross-sell-product-caption { padding-bottom: 16px; }
	.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption h4 {
		margin: 0 0 10px;
		font-size: 11px;
	}
	.ystore-cross-sell-table .ys_promo { font-weight: bold; }

/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }
/* End Overlay CSS */
/* @ syn-css-flyin @ */
/*Winbuyer CSS for luxuryperfume.com*/

.wb_main tr,.wb_main td{padding: 0!Important; margin:0; border:0; vertical-align:middle;}
.wb_main img{padding: 0!Important; margin:0; border:0;}
.wb_main
{
	border:solid 6px #EFF0F1;
	overflow:hidden;
	background-color: #fff;/*EFF0F1*/
	text-align: center;
	font-size: 11px;
	width: auto;
	*padding: 0;
}
.wb_main table{*width:99%;}
.wb_header {
	background-color: #EFF0F1;
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000000;
	border: 1px solid #EFF0F1;      
        border-bottom: 0;
	width: auto;
	height: 21px;
	margin-bottom: 0px;
	font-size: 11px;
}
.wb_headertd  {
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	font-style: normal;
	color: #282C30!Important; 
	padding-left: 10px;
	padding-top: 4px;
}
.wb_title {
	background-color: white;
	background-repeat: repeat-x;
	text-align: center;
	color: black;
	font: normal normal bold 11px Arial;	
}
.wb_rightborder {
	border: solid 0px #E5E5E5;
	border-right-width: 1px;
}
.wb_shopnow {
	background-image: url(button.gif);/*Replace with path to button.gif on your server*/	
	background-repeat: no-repeat;
	width: 86px;
	height: 21px;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 11px;	
	text-align: left;
	color: #282C30;
	font-weight: bold;
}
.wb_logo {
	display:none;       
}


.wb_downlogo {
	text-align: right;
	height: 17px;
	width: auto;
	*padding: 0;
	background: url(wblogo.gif) no-repeat right; /*Replace with path to wblogo.gif on your server*/
}

.wb_downlogo a {
	display: block;
	height: 100%;
}

.wb_downlogo a:focus {
	outline: none;
}

.wb_shopnow A:link{cursor: hand; text-decoration: none;	color: #282C30!Important;	font-family: Arial;	font-style: normal;	font-size: 11px;}
.wb_shopnow A:visited{cursor: hand; text-decoration: none;	color: #282C30!Important;	font-family: Arial;	font-style: normal;	font-size: 11px;}
.wb_shopnow A:active{cursor: hand; text-decoration: none;	color: #282C30!Important;	font-family: Arial;	font-style: normal;	font-size: 11px;}
.wb_shopnow A:hover{cursor: hand; text-decoration: none;	color: #282C30!Important;	font-family: Arial;	font-style: normal;	font-size: 11px;}
.wb_main A:link{cursor: hand; text-decoration: none;	color: #006700;	font-family: Arial;	font-style: normal;	font-size: 12px;}
.wb_main A:visited{cursor: hand; text-decoration: none;	color: #006700;	font-family: Arial;	font-style: normal;	font-size: 12px;}
.wb_main A:active{cursor: hand; text-decoration: none;	color: #006700;	font-family: Arial;	font-style: normal;	font-size: 12px;}
.wb_main  A:hover{cursor: hand; text-decoration: none;	color: #006700;	font-family: Arial;	font-style: normal;	font-size: 12px;}
.wb_headertd A:link{cursor: hand!Important; color: #282C30!Important; font-family: Arial!Important; font-size: 9px!Important; padding-left: 210px!Important;}
.wb_headertd A:visited{cursor: hand!Important; color: #282C30!Important; font-family: Arial!Important; font-size: 9px!Important; padding-left: 210px!Important;}
.wb_headertd A:active{cursor: hand!Important;  color: #282C30!Important; font-family: Arial!Important; font-size: 9px!Important; padding-left: 210px!Important;}
.wb_headertd  A:hover{cursor: hand!Important;  color: #282C30!Important; font-family: Arial!Important; font-size: 9px!Important; padding-left: 210px!Important;}


#header-nav-2 { width: 920px; }
#header-nav-2 li, #header-nav-2 a { height: 37px; }
#header-nav-2 span.ls { background-image: url(http://ep.yimg.com/ca/I/yhst-87074699935963_2193_436512724); }
#header-nav-2 .l0 a { width: 169px; }
#header-nav-2 .l0 span.ls { background-position: -0px 0; }
#header-nav-2 .l0 a:hover span.ls { background-position: -0px -37px; }
#header-nav-2 .l1 a { width: 146px; }
#header-nav-2 .l1 span.ls { background-position: -169px 0; }
#header-nav-2 .l1 a:hover span.ls { background-position: -169px -37px; }
#header-nav-2 .l2 a { width: 176px; }
#header-nav-2 .l2 span.ls { background-position: -315px 0; }
#header-nav-2 .l2 a:hover span.ls { background-position: -315px -37px; }
#header-nav-2 .l3 a { width: 86px; }
#header-nav-2 .l3 span.ls { background-position: -491px 0; }
#header-nav-2 .l3 a:hover span.ls { background-position: -491px -37px; }
#header-nav-2 .l4 a { width: 128px; }
#header-nav-2 .l4 span.ls { background-position: -577px 0; }
#header-nav-2 .l4 a:hover span.ls { background-position: -577px -37px; }
#header-nav-2 .l5 a { width: 111px; }
#header-nav-2 .l5 span.ls { background-position: -705px 0; }
#header-nav-2 .l5 a:hover span.ls { background-position: -705px -37px; }
#header-nav-2 .l6 a { width: 104px; }
#header-nav-2 .l6 span.ls { background-position: -816px 0; }
#header-nav-2 .l6 a:hover span.ls { background-position: -816px -37px; }


#header-above-top-nav-2 { width: 920px; }
#header-above-top-nav-2 li, #header-above-top-nav-2 a { height: 19px; }
#header-above-top-nav-2 span.ls { background-image: url(http://ep.yimg.com/ca/I/yhst-87074699935963_2193_436518141); }
#header-above-top-nav-2 .l0 a { width: 500px; }
#header-above-top-nav-2 .l0 span.ls { background-position: -0px 0; }
#header-above-top-nav-2 .l0 a:hover span.ls { background-position: -0px -19px; }
#header-above-top-nav-2 .l1 a { width: 52px; }
#header-above-top-nav-2 .l1 span.ls { background-position: -500px 0; }
#header-above-top-nav-2 .l1 a:hover span.ls { background-position: -500px -19px; }
#header-above-top-nav-2 .l2 a { width: 70px; }
#header-above-top-nav-2 .l2 span.ls { background-position: -552px 0; }
#header-above-top-nav-2 .l2 a:hover span.ls { background-position: -552px -19px; }
#header-above-top-nav-2 .l3 a { width: 200px; }
#header-above-top-nav-2 .l3 span.ls { background-position: -622px 0; }
#header-above-top-nav-2 .l3 a:hover span.ls { background-position: -622px -19px; }
#header-above-top-nav-2 .l4 a { width: 98px; }
#header-above-top-nav-2 .l4 span.ls { background-position: -822px 0; }
#header-above-top-nav-2 .l4 a:hover span.ls { background-position: -822px -19px; }

#header-nav span { filter: Alpha(opacity=100); }

#header-bottom-nav-2 { width: 920px; }
#header-bottom-nav-2 li, #header-bottom-nav-2 a { height: 32px; }
#header-bottom-nav-2 span.ls { background-image: url(http://ep.yimg.com/ca/I/yhst-87074699935963_2196_21396745); }
#header-bottom-nav-2 .l0 a { width: 11px; }
#header-bottom-nav-2 .l0 span.ls { background-position: -0px 0; }

#header-bottom-nav-2 .l1 a { width: 117px; }
#header-bottom-nav-2 .l1 span.ls { background-position: -11px 0; }

#header-bottom-nav-2 .l2 a { width: 124px; }
#header-bottom-nav-2 .l2 span.ls { background-position: -128px 0; }

#header-bottom-nav-2 .l3 a { width: 170px; }
#header-bottom-nav-2 .l3 span.ls { background-position: -252px 0; }

#header-bottom-nav-2 .l4 a { width: 498px; }
#header-bottom-nav-2 .l4 span.ls { background-position: -422px 0; }


#headerBottomNav .synImageLinks a.disabled, #header-above-top-nav-2.synImageLinks a.disabled {
	opacity: 1;
	-moz-opacity: 1;
	filter: Alpha(opacity=100);
}
#bodyBackground, #headerNavBackground { position: relative; width: 920px; margin: 0 auto; z-index: 2; }
img.homeBottomNavMessage { position: absolute; left: 664px; top: 37px; width: 256px; height: 32px; display: none; z-index: 3; }

.container { width: 920px; }
/*
#headerBackground { margin-top: 10px; }brandList
*/
#header-above-top-nav-2 { margin-top: 14px; }
.container { background: transparent; }
#headerSearch * { vertical-align: middle; }
#sidebarBorder { border: 1px solid #ccc; padding: 5px; }
.synSearch { padding: 0 1.2em .6ex 0; }
.synSearch .query { border: 1px solid #3b3f43; background: #707274; color: white; padding: 0.4ex 0.4em; width: 13em; }
.synSearch .query:focus { background: #717375; }
#header { background: #282c30; }
#header td.right { padding-right: 24px; vertical-align: middle; text-align: right; }
.synSearch * { margin: 0; }

#homepageMostWanted td.image { padding-top: 15px; }
#homepageMostWanted tr.info td { padding-bottom: 22px; }
#homepageMostWanted a.image img { border: 1px solid #c9c9c9; }
#homepageMostWanted a.name, #homepageMostWanted .synContents .price { color: white; }
#homepageMostWanted .synContents .sale-price { color: #ffd965; }


#homepageTopTen { background: #e1e7ea url(/lib/yhst-87074699935963//homepageTopTen.png) 0 0 no-repeat; border-bottom: 2px solid white; min-height: 136px; padding-left: 232px; width: 688px; }
* html #homepageTopTen { height: 136px; }
#homepageTopTenLink { float: left; width: 232px; height: 136px; text-indent: -3000em; }
#homepageTopTen ul, #homepageTopTen li { list-style: none; margin: 0; padding: 0; }
#homepageTopTen ul { float: left; width: 320px; margin: 22px 0 16px; }
#homepageTopTen li { padding-left: 30px; background: url(/lib/yhst-87074699935963//homepageTopTenNumbers.png) 0 0 no-repeat; }
#homepageTopTen li a { display: block; width: 290px; padding: 2px 0; font-family: sans-serif; }
#homepageTopTen li.l0 { background-position: 12px 4px; }
#homepageTopTen li.l1 { background-position: 12px -196px; }
#homepageTopTen li.l2 { background-position: 12px -396px; }
#homepageTopTen li.l3 { background-position: 12px -596px; }
#homepageTopTen li.l4 { background-position: 12px -796px; }

#homepageSpecialsNumbers { position: relative; z-index: 2; left: 830px; top: 10px; width: 72px; height: 16px; }
#homepageSpecialsNumbers .sprite, #homepageSpecialsNumbers .numbersOver { height: 16px; float: left; }
#homepageSpecialsNumbers .sprite span, #homepageSpecialsNumbers .numbersOver { background: url(/lib/yhst-87074699935963//homepageSpecialsNumbers.png) 0 0 no-repeat; }
#homepageSpecialsNumbers .numbersOver { width: 10px; background-position: -12px -16px; position: absolute; left: 12px; top: 0; z-index: 3; }
#homepageSpecialsNumbers .disabledArrow span { background-image: none; }
#homepageSpecialsNumbers .leftArrow { width: 12px; }
#homepageSpecialsNumbers .leftArrow span { background-position: 0 0; }
#homepageSpecialsNumbers .leftArrow:hover span { background-position: 0 -16px; }
#homepageSpecialsNumbers a { outline: 0; text-indent: -3000em; }
#homepageSpecialsNumbers .number1 { width: 10px; }
#homepageSpecialsNumbers .number1 span { background-position: -12px 0; }
#homepageSpecialsNumbers .number1:hover span { background-position: -12px -16px; }
#homepageSpecialsNumbers .number2 { width: 13px; }
#homepageSpecialsNumbers .number2 span { background-position: -22px 0; }
#homepageSpecialsNumbers .number2:hover span { background-position: -22px -16px; }
#homepageSpecialsNumbers .number3 { width: 12px; }
#homepageSpecialsNumbers .number3 span { background-position: -35px 0; }
#homepageSpecialsNumbers .number3:hover span { background-position: -35px -16px; }
#homepageSpecialsNumbers .number4 { width: 12px; }
#homepageSpecialsNumbers .number4 span { background-position: -47px 0; }
#homepageSpecialsNumbers .number4:hover span { background-position: -47px -16px; }
#homepageSpecialsNumbers .rightArrow { width: 13px; }
#homepageSpecialsNumbers .rightArrow span { background-position: -59px 0; }
#homepageSpecialsNumbers .rightArrow:hover span { background-position: -59px -16px; }

#homepageSpecialsClipping { width: 920px; overflow: hidden; position: relative; z-index: 1; }
#homepageSpecialsClipping .synSpecials { position: relative; }

#homepageBrandLinks { float: left; margin-bottom: 4ex; padding-left: 1.8em; }
#homepageBrandLinks a { float: left; padding: 0.4ex 0 0.4ex 1.4em; width: 10em; text-transform: uppercase; text-decoration: none; font-size: 1em; }
#homepageBrandLinks a:hover { text-decoration: underline; }

#footerNav { background: #fbfcfc url(/lib/yhst-87074699935963//footerNavBg.png) 0 0 repeat-x; border-bottom: 1px solid #c9c9c9; padding: 17px 0; }
#footerNav td { line-height: 1.4; padding: 8px 24px; color: #4c5054; text-align: left; vertical-align: top; }
#footerNav a { color: #4c5054; text-decoration: none; }
#footerNav a:hover { text-decoration: underline; }
#footerNav .footerNavLinks { line-height: 1.6; background: url(/lib/yhst-87074699935963//footerNavLinksBg.gif) 0 0 repeat-y; }
#footerNav .footerNavLinks a { display: block; white-space: nowrap; }
td#newsletterSignup { color: #282c30; font-weight: bold; }
td#newsletterSignup form { width: 155px; }
td#copyrightInfo { text-align: right; white-space: nowrap; }
#footerBadges { margin: 2ex 0; text-align: right; }
#footerBadges * { vertical-align: middle; margin: 0 .4em; }
#footerBadges a { margin-bottom: 2ex; }
#footerBadges table { display: -moz-inline-block; display: inline-block; width: auto; margin-top: 1em; }
* html #footerBadges table { display: inline; }
*:first-child+html #footerBadges table { display: inline; }
#footerBadges td { text-align: center; padding: .4ex 0; }
#newsletterSignup form { margin: 0; padding: 0; }
#newsletterSignup form .text { width: 120px; }
#newsletterSignup form * { vertical-align: middle; }
#designedBy { clear: both; text-align: right; margin-bottom: 2ex; }
#designedBy a { text-decoration: none; }
#designedBy a:hover { text-decoration: underline; }

#productInfoLinks, #productInfoLinks li { padding: 0; margin: 0; list-style: none; }
#productInfoLinks { margin: 1ex 0 3ex; }
#productInfoLinks li { padding-left: 10px; background: url(/lib/yhst-87074699935963//productInfoLinksBullet.png) left center no-repeat; line-height: 1.6; }
#productInfoLinks a { color: #282c30; text-decoration: none; }
#productInfoLinks a:hover { text-decoration: underline; }
a#brandProductsLink { text-decoration: underline; }
a#brandProductsLink:hover { text-decoration: none; }

body.item td.rightColumn { width: 140px; padding: 0 13px 0 29px; text-align: center; background: url(/lib/yhst-87074699935963//footerNavLinksBg.gif) 16px top repeat-y; }
div.synYahooCrossSell { display: none; }
.synYahooCrossSell .item, .synYahooCrossSell .abstract, .synYahooCrossSell .price, .synYahooCrossSell .salePrice { display: none; }
.synYahooCrossSell .item { margin-bottom: 4ex; }
.synYahooCrossSell a.name { display: block; padding-top: 1ex; color: #282c30; }
.synYahooCrossSell .price { color: #5a5a5a; margin-top: .4ex; }
.synYahooCrossSell .salePrice { color: #9e1900; font-weight: bold; }

#topNavbarBorder { border: 1px solid #c9c9c9; margin-bottom: 5ex; }
#topNavbar { border: 1px solid white; background: #eff0f0; }
#topNavbarBorder, #topNavbar { border-width: 1px 0; }
#topNavbar * { vertical-align: middle; }
/*
#topNavbar a { border: 1px solid #c5c8cc; background: #d7dcdf url(/lib/yhst-87074699935963//topNavbarAlphabetBg.png) 0 0 repeat-x; padding: 1px 3px; margin: 0 2px; text-decoration: none; font-size: 1.1em; color: #282C30; }
#topNavbar a:hover { border-color: #b4b6ba; text-decoration: underline; background-color: #c3c8ca; background-position: 0 -200px; }
*/
#topNavbar a { margin-right: 5px; padding-bottom: 3px; }
#topNavbar a.letter img { width: 15px; height: 18px; }
#brandSelect { width: 180px; }

.links, .links li { margin: 0; padding: 0; }
.links li { display: inline; }
.links a { padding: 0 .8em; border-right: 1px solid #606a6c; border-left: 1px solid #c7cdcb; color: #606a6c; text-decoration: none; font-size: 1.1em; font-weight: bold; white-space: nowrap; }
.links .last a { border-right: 0; }
.links .first a { border-left: 0; }
.links a:hover { text-decoration: underline; }
#header .links { margin-bottom: 3ex; }
#header .links .shoppingBag a { padding-right: 0; color: #ad0000; text-transform: uppercase; }
#headerTopNav, #headerSearch { width: 497px; float: right; clear: both; }
#headerNav .links { text-align: center; margin: 2.4ex 0; /* font-family: Times; */ text-transform: uppercase; }
#headerNav .links a { color: white; border-left: 0; border-right-color: #70869e; padding: 0 1.4em; }
#body { background: white; position: relative; z-index: 2; }
#sidebar { width: 185px; padding-right: 5px; }
#sidebar .nav { padding-bottom: .4ex; }
#sidebar .nav .level0 { width: 175px; }
#sidebar .nav .level0 .inPath, #sidebar .nav .level0 .selected { background: #edf1f9; }
#sidebar .nav .title { padding: 10px 10px 15px; color: #9e1900; }
#sidebar .nav li.title { font-size: 1.24em; padding: 4px; }
#sidebarIcons { text-align: center; }
#sidebarIcons a, #sidebarIcons img { display: block; border-top: 1px solid #ccc; margin: 0 auto; }
#facebookBadge { display: block; padding: 2ex 0 1ex; text-align: center; }
#facebookBadge * { vertical-align: middle; }
#facebookBadge img { margin: 0 1em; }

#sidebarIcons a img { display: inline; border-top: 0; }
ul.subMenu .level2 a { padding-left: 5px; color: #09293e; border-bottom: 1px dotted #ccc; padding-top: .8ex; padding-bottom: .8ex; }
ul.subMenu { border-top: 1px solid #ccc; padding-top: 4px; }
.main #sidebarIcons img { border-top-color: #b2b2b2; }
.nav a { border-bottom: 0; }
#paymentOptions { margin: 1ex 0; }



table.synContents { width: auto; }
/* body.section table.synContents { width: 100%; } */
body.section table.synContents td.image img { border: 1px solid #c9c9c9; }
.synContents .info td { padding-left: 25px; padding-right: 20px; vertical-align: top; }
#homepageSpecials { background: #ebeced url(/lib/yhst-87074699935963//homeSpecialsBackground.png) left top repeat-x; }
.introText2 table.synSpecials { width: 920px; clear: both; }
.introText2 table.synSpecials td { border-right: 0; }
.main table.synSpecials td.image { padding-top: 23px; }
.main table.synSpecials .info td { padding: 0 30px 20px 21px; line-height: 1.4; }
.main table.synSpecials .last td { border-bottom: 0; }
.introText2 table.synSpecials td a.image img { border: 1px solid #c9c9c9; }
table.ellContents table { width: 228px; }
table.ellContents table td.info { padding-top: 12px; }

.verticalContents .images td { width: 120px; }
.verticalContents .images td a.image { width: 174px; display: block; text-align: center; }
#clearanceTop .verticalContents .images td a.image { width: 170px; }
#clearanceTop { text-align: center; }
#clearanceTop .synContents { margin: 0 auto; width: 652px; }
#clearanceItems { position: relative; }
#clearanceGradient { width: 100%; height: 24px; position: fixed; left: 0; bottom: 0; background: url(/lib/yhst-87074699935963//checkoutClearanceBg.alpha.png) repeat-x left bottom; }
* html #clearanceGradient { display: none; }
* html #clearanceItems { background: url(/lib/yhst-87074699935963//checkoutClearanceBg.png) repeat-x fixed left bottom; }
.verticalContents .info td a.name { width: 118px; }

.synContents a.name { color: black; text-decoration: underline; }
.synContents a.name:hover { text-decoration: none; }
.synContents .price { color: #5a5a5a; }
.synContents .sale-price { color: #9e1900; font-weight: bold; }
table.synContents .info td { text-align: left; }

#sidebar .level0 .nav { padding-left: 10px; margin-bottom: 2ex; }
#sidebar .level0 .nav, #sidebar .level1 { float: left; border: 0; }
#sidebar .level1 a { padding: 0; text-align: center; width: 1.24em; border: 1px solid #ccc; margin: 0 1px 1px 0; }
#sidebar .level0, #sidebar .elementRow { clear: both; }
.level1 .nav { display: none; }
.nav a { outline: 0; }
#sidebar .level0 .nav { max-height: 300px; overflow: auto; float: none; position: relative; }

	.main #main .introText2 { padding: 0; }
	#homeRow0 { margin: 1px -4px; width: 908px; }
	#homeRow1 { margin: 0 -5px; width: 910px; clear: both; }
	#homeRow0 td { background: #eaeff3; border: 1px solid #b2b2b2; vertical-align: top; }
		#homeRow0 td, #homeRow1 td { border: 1px solid #b2b2b2; vertical-align: top; }
		#homeRow0 td img, #homeRow1 td img { display: block; }
	#homeMailingList form {
		margin: 0;
		padding: 33px 8px 8px 13px;
		border: 0;
		margin-top: -65px;
		}
		#homeMailingList form * {
			vertical-align: middle;
			}
			#homeMailingList form .text {
				width: 260px;
				margin-right: 10px;
			}

#homeMain { float: left; width: 900px; }
#homeLeft { float: right; border-right: 1px solid #b2b2b2; margin-right: -1px; display: inline; width: 719px; }

#content { width: 920px; }
#info .info th { width: 120px; }
#info .info table { margin-bottom: 1ex; }
#info .info .availability .label { font-weight: bold; }

#relatedItems { margin-top: 4ex; padding-top: 2ex; }
body.item #info #relatedItems td.image { width: 1px; }

#content h2#name { color: #282c30; font-size: 1.36em; font-weight: normal; margin: 2.4ex 0 2.4ex 16px; }
body.section .caption { margin: 0 16px 4ex; }
.main #main .breadcrumbs { padding-left: 11px; width: 886px; }
#main .breadcrumbs { border: 0; font-size: .9em; color: #818385; padding: 3.6ex 23px 0.4ex; width: 874px; }
.section #main .breadcrumbs { padding-bottom: 3.6ex; }
#main .breadcrumbs a { text-decoration: none; color: #818385; }egarding your real time tax+shipping link:

======= lobstersales2,1, Mon Apr 12 10:58:52 2010

#main .breadcrumbs a:hover { text-decoration: underline; }
body.section #main .breadcrumbs, body.item #main .breadcrumbs { background: url(/lib/yhst-87074699935963//breadcrumbsBg.png) 0 0 repeat-x; }
#main #content { padding-left: 0; padding-right: 0; }
.main #main #content { padding: 0; }
.section #content, .item #content { padding-bottom: 7ex; }
#main { width: 708px; }

.aboutUsHeader, .aboutUsHeaderInactive { margin: 3ex 0 1ex; color: #b89a23; font-size: 1.2em; /* border-bottom: 1px solid #2a3a3e; */ }
.aboutUsTopLink, .aboutUsTopLinkInactive, .showAllTopics { display: block; padding: 2ex 0; text-indent: -3000em; background: url(/lib/yhst-87074699935963//showAllTopics.png) left 2ex no-repeat; height: 22px; outline: 0; width: 920px; }
.aboutUsTopLink, .aboutUsTopLinkInactive { background-image: url(/lib/yhst-87074699935963//returnToTop.png); }
.aboutUsTopLink:hover, .aboutUsTopLinkInactive:hover { background-position: -920px 2ex; }
#aboutUsLinks, #newAboutUsLinks { border-collapse: collapse; font-weight: bold; }
.item #aboutUsLinks { width: 99%; }
#aboutUsLinks td { border: 2px solid #2a3a3e; background: #EBECED; padding: .4ex .4em; }
#aboutUsLinks a { font-weight: bold; text-decoration: none; color: #282c30; }
#aboutUsLinks a:hover { text-decoration: underline; }
#newAboutUsLinksWrapper { background: #eff0f0; padding: 12px 0; }
#newAboutUsLinksWrapper td { background: url(/lib/yhst-87074699935963//headerNavLinksBg.gif) left top repeat-y; }
#newAboutUsLinksWrapper td.first { background-image: none; }
#newAboutUsLinks a { color: #2b2c2e; text-decoration: none; background: url(/lib/yhst-87074699935963//aboutUsLinksBg.png) 25px 1.8ex no-repeat; padding: 1.1ex 32px; }
#newAboutUsLinks a:hover { text-decoration: underline; }
#newAboutUsLinksWrapperBorder { border: 1px solid #c9c9c9; border-width: 1px 0; background: white; padding: 1px 0; }

/* item page */
body.item #info { margin-top: 28px; }
body.item #info td.image { width: 295px; }
#imageBackground { width: 275px; background: #ebeced; padding: 10px; }
body.item #info .image td.image { width: 275px; height: 275px; padding: 0; background: white; border: 1px solid #ccc; text-align: center; vertical-align: middle; }
.imgZoomButton { padding: 5px 0 5px 10px; }
body.item #info td.info { font-family: arial; }
body.item #info td.info .badges { margin-bottom: .4ex; }
body.item #info td.info form {
	background: #eff0f1;
	padding: 11px 17px;
	margin-bottom: 1em;
	zoom: 1;
}
body.item #info td.info #vwquantity { width: 4em; }
body.item #info td.image, body.item #info td.info, body.item tr.relatedItems td { height: 1px; }
body.item #info.hasImage td.info { padding-left: 49px; }
body.item #content h2#name { margin-left: 0; font-weight: bold; font-size: 1.3em; font-family: arial; color: #b89a23; padding-right: 92px; }
body.item #info td.info .orderInfo .row { margin-bottom: 1.2ex; }
body.item #info td.info .orderInfo .abstract { /* margin-bottom: 0; */ }

body.item #info td.info .orderInfo .priceListing-usd .salePrice { /* clear: both; */ color: #006700; }
* html body.item #info td.info .orderInfo .salePrice { padding: 0 .6em; }
body.item #info td.info .orderInfo .salePrice, body.item #info td.info .orderInfo .youSave { font-weight: bold; /* font-size: 1.1em; */ }
body.item #info td.info .orderInfo .divider { width: 100px; height: 0; overflow: hidden; margin: .6ex 0 .6ex 130px; border-bottom: 1px solid #ccc; clear: both; }
body.item #info td.info .orderInfo .priceListing { float: left; clear: both; background-position: left center; background-repeat: no-repeat; white-space: nowrap; }
body.item #info td.info .orderInfo .priceListing .row { margin-bottom: 0; }
body.item #info td.info .orderInfo .priceListing .savings, body.item #info td.info .orderInfo .priceListing .salePrice { font-weight: bold; }
body.item #info td.info .orderInfo .priceListing .retailPrice, body.item #info td.info .orderInfo .priceListing .salePrice, body.item #info td.info .orderInfo .priceListing .savings { float: left; padding: .4ex 0 .4ex 10px; min-width: 9em; white-space: nowrap; }
body.item #info td.info .orderInfo .priceListing .retailPrice { padding-left: 20px; }
body.item #info td.info .orderInfo .priceListing .savings { min-width: 0; }
body.item #info td.info .orderInfo .priceListing-usd { background-image: url(/lib/yhst-87074699935963//flags.us.png); font-size: 1.05em; }
body.item #info td.info .orderInfo .priceListing-cad { background-image: url(/lib/yhst-87074699935963//flags.ca.png); }
body.item #info td.info .orderInfo .priceListing-gbp { background-image: url(/lib/yhst-87074699935963//flags.gb.png); }
body.item #info td.info .orderInfo .priceListing-aud { background-image: url(/lib/yhst-87074699935963//flags.au.png); border-bottom: 0; margin-bottom: 1.2ex; }


body.item #info td.info .orderInfo .price, body.item #info td.info .orderInfo .compPrice, body.item #info td.info .orderInfo .salePrice, body.item #info td.info .orderInfo .youSave { float: left; white-space: nowrap; min-width: 9.4em; }

body.item #info td.info .orderInfo .youSave .label { font-weight: bold; }
body.item #info td.info .orderInfo .price, body.item #info td.info .orderInfo .compPrice { color: #5a5a5a; }
body.item #info td.info .order { margin-top: -.6ex; clear: both; }
body.item #info td.info .order * { vertical-align: middle; margin-right: 1em; }
body.item #info td.info .order label { font-weight: bold; }
body.item #info td.info .order label .quantity { width: 45px; }

a.imgExpands { float: right; }
.image .image a.imgExpands { float: none; }
.imgExpandBorder { background: white; padding: 0 5px; text-align: right; border: 1px solid #ccc; }
.imgExpandBorder img { margin: 5px 0; }
.imgExpandBorder img.close { cursor: pointer; }

.addThisButton { text-align: right; position: absolute; top: -7ex; right: 0; }

#itemPageBadges {
	margin-top: 33px;
	}
	#itemPageBadges img {
		vertical-align: middle;
		margin-right: 10px;
		}
		#itemPageBadges img.last {
			margin-right: 0;
		}

.synFooterShipping-images { margin: 0 0 2ex; }
.synFooterShipping-images * { vertical-align: middle; margin: 0 1em; }

.shippingPriceTableHeader, .shippingPriceTableBorder { width: 40em; color: #2B2C2E; }
.shippingPriceTableHeader { margin-bottom: 1ex; }
.shippingPriceTableName { float: left; font-weight: bold; }
.shippingPriceTableTime { float: right; font-size: .9em; }
.shippingPriceTableBorder { border: 1px solid #c9c9c9; background: white; padding: 1px; margin-bottom: 3ex; }
table.shippingPriceTable {
	font-size: 1em;
	border-collapse: collapse;
	width: 100%;
	}
	.synTabContents table.shippingPriceTable { margin-left: 1px; width: 284px; }
	.shippingPriceTable th { font-weight: bold; }
		.shippingPriceTable thead td {
			border: 0;
			text-align: right;
			background: none;
		}
	.shippingPriceTable th, .shippingPriceTable td {
		text-align: left;
		font-family: inherit;
		border-bottom: 1px solid #c9c9c9;
		padding: 1ex 1em;
		font-size: .9em;
		background: #eff0f0;
		}
		.shippingPriceTable td.last { border-bottom: 0; }

.synTabs, .synTabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.synTabs {
		border-bottom: 1px solid #ccc;
		float: left;
		position: relative;
		top: 1px;
		width: auto;
	}
	.synTabs li {
		float: left;
		position: relative;
		top: 1px;
		display: inline;
		margin-right: 2px;
		}
		.synTabs a {
			display: block;
			font-weight: bold;
			padding: .8ex .8em;
			text-align: center;
			border: 1px solid #ccc;
			text-decoration: none;
			outline: 0;
			font-size: .8em;
			background: #EBECED;
			color: #535353;
			}
			.synTabs .pricing a { /* background-color: #f4f6dc; color: #9E1900; */ background-color: #b89a23; background-color: #983a28; color: white; }
			.synTabs .chosen a { border-color: #EBF2DD #EBF2DD #ccc; }
			.synTabs a:hover, .synTabs .chosen a {
/*
				background-color: #EBF2DD;
				color: #09293E;
*/
				background-color: #f0e055;
			}
.synTabContents { clear: both; }
.synTabContentPadding { border: 1px solid #ccc; padding: 10px; clear: both; }
.synTabContent { height: 132px; overflow: auto; }
.synTabContents .pricing { height: auto; text-align: center; }

.synTestimonials { display: none; margin-top: 7ex; }
body.item td.rightColumn .synTestimonials { margin-top: 0; text-align: left; }
.testimonialsSource { display: block; }
.synTestimonials .testimonial { margin-bottom: 3ex; border-bottom: 1px solid #ccc; padding-bottom: 2ex; }
.synTestimonials .testimonial .name { padding-left: 1em; font-style: italic; }
.synTestimonials .last { border-bottom: 0; margin-bottom: 0; }
.synTestimonials .viewMoreTestimonials { display: block; font-weight: bold; text-align: right; text-decoration: none; }
.synTestimonials .viewMoreTestimonials:hover { text-decoration: underline; }

#relatedItems h2, .synTestimonials h2, #accesories .title { border-bottom: 1px solid #c9c9c9; text-transform: uppercase; padding: 1ex 1.4em; color: #b89a23; margin-bottom: 0; }
.synTestimonials h2 { margin-bottom: 2ex; }

table.relatedItems { width: 100%; }
#relatedItems table.relatedItems td { vertical-align: middle; padding: 20px 0; border-bottom: 1px solid #c9c9c9; }
#relatedItems table.relatedItems td.image { padding: 0 0 0 19px; vertical-align: middle; }
table.relatedItems td.order input { margin-top: .4ex; }
#relatedItems table.relatedItems a.name { font-weight: bold; padding-top: 0; text-decoration: none; }
#relatedItems table.relatedItems a.name:hover { text-decoration: underline; }
table.relatedItems .abstract p { color: #333; margin: .4ex 0; }
table.relatedItems .price { margin-bottom: .4ex; }
#relatedItems table.relatedItems .price, #relatedItems table.relatedItems .sale-price { white-space: nowrap; padding-left: 1em; padding-right: 1em; }
table.relatedItems td.order { text-align: right; }

#authenticNote { margin: 2ex 0; font-weight: bold; }

/*
body.item .caption { background: #f2f2f2; border: 1px solid #b89a23; padding: 1ex 1em; margin-bottom: 2ex; }
#descTitle { margin-bottom: .4ex; text-indent: 1em; font-weight: bold; }
*/
.goldBorder { background: #f2f2f2; border: 1px solid #b89a23; padding: 1ex 1em; margin-bottom: 2ex; }
#descTitle { font-weight: bold; margin-top: 2em; }

#homepageWhyShopWithUs { line-height: 1.6; padding-top: 4ex; }
#homepageWhyShopWithUs h3 { font-weight: normal; color: #B89A23; font-size: 1.8em; }
#homepageWhyShopWithUs p { text-align: justify; }

/*
body { background: lightBlue; }
#footer { background: white; }
*/

#languageFlags {
	padding: .8ex .6em;
	background: #282C30;
	float: left;
	position: absolute;
	left: 10px;
	top: 20px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	display: none;
	z-index: 100;
	}
	#languageFlags img {
		width: 16px;
		height: 11px;
		margin-right: 4px;
		float: left;
		display: inline;
		border: 1px inset white;
		cursor: pointer;
	}
	#languageFlags a {
		display: block;
		color: white;
		padding: .8ex 0 .4ex;
		text-align: left;
	}
#languageSelectionHere {
	margin-bottom: 10ex;
	}
	#languageSelectionHere #languageFlags {
		position: static;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}


#winterScentsTop { position: relative; background: #0a2540; z-index: 2; }
#winterScentsTop .brandList { padding-top: 98px; color: white; min-height: 333px; position: relative; left: 764px; top: 0; width: 156px; }
#winterScentsTop .brandList a { color: white; text-decoration: none; display: block; padding: .6ex 0; text-transform: uppercase; }
#winterScentsTop .brandList a:hover { text-decoration: underline; }
* html #winterScentsTop .brandList { height: 333px; }

.container .retailOutletListing { width: 520px; }
.retailOutletListing td { width: 50%; padding: 0 2em 3ex 0; }
.retailOutletListing td strong { font-size: 1em; }

.headerMessage { text-align: left; color: #ac0001; width: 500px; position: relative; top: 31px; z-index: 2; font-weight: bold; }

	#demoVideoContainer {
		background: white url(/lib/yhst-87074699935963//videoLoadingBackground.gif) center center no-repeat;
		padding: 5px;
		border: 1px inset #999;
		width: 320px;
		height: 240px;
	}
#itemPageBadges { text-align: center; }
#itemPageVideo { margin: 2ex 0; height: 210px; }
	.itemPageVideo img, .videoPreviewClick {
		display: block;
		}
		.itemPageVideo img {
			width: 295px;
			height: 25px;
		}
	.videoPreviewFader {
		position: relative;
		width: 295px;
		height: 185px;
		}
		.videoPreviewFader img {
			position: absolute;
			left: 0;
			top: 0;
			display: none;
			}
			.videoPreviewFader img.first {
				display: block;
			}
#homepageVideo { position: absolute; z-index: 4; top: 149px; left: 13px; }

#yfc_fullco { text-align: left; }
#yfc_fullco ul { margin: 0; padding: 0; }

body.item td.rightColumn .fb_ltr { height: 100px !important; }


.pr_snippet_category { padding: 0 0 20px 19px; margin-top: -14px; }
.pr_review_summary { margin-top: 10px; }
body .pr-snapshot-head, body .pr-snapshot-body, body .pr-review-sort, body .pr-contents, body .pr-contents-wrapper {
	background: none;
	border: 0;
}
body .pr-snapshot-body-wrapper {
	border-width: 1px 0;
	border-color: #ccc;
}

body.item #info .rightColumn td.image, .rightColumn .verticalContents .images td a.image, .rightColumn .verticalContents .info td a.name { width: auto; }
.rightColumn .synContents .info td { padding-left: 15px; padding-right: 10px; }

.pr_snippet_product { margin-right: 6px; }
.pr_snippet_product, .shareThisButton {
    vertical-align: top;
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
}

#yfc_mini {
    }
#topBar {
    position: relative;
    min-height: 24px;
    }
    * html #topBar {
	height: 24px;
    }
    #topBar .left {
	float: left;
	}
	#topBar .left a, #topBar .left span {
	    display: -moz-inline-block;
	    display: inline-block;
	    vertical-align: middle;
	}

/* Fix the Nextopia search auto complete z-index */
.ui-autocomplete { z-index: 1050 !important; }

