/* Default site CSS */

#container
{
	width: 940px;
	margin: 0 auto;
	position: relative;
}

.oneColumn #middleColumn
{
}

.twoColumnLeft #middleColumn
{
	position: relative;
	width: 80%;
	left: 20%;
	float: left;
}

.twoColumnLeft #leftColumn, .threeColumn #leftColumn
{
	width: 20%;
	left: -80%;
	float: left;
	position: relative;
}

.threeColumn #leftColumn
{
	left: -60%;
}

.twoColumnRight #middleColumn
{
	position: relative;
	width: 80%;
	float: left;
}

.twoColumnRight #rightColumn, .threeColumn #rightColumn
{
	position: relative;
	width: 20%;
	float: left;
}

.threeColumn #middleColumn
{
	position: relative;
	width: 60%;
	left: 20%;
	float: left;
}

.edit .content:empty::before, .edit .dynamic-content:empty::before
{
	border: 3px dashed #ccc;
	content: "This area intentionally left blank.";
	font: 14px sans-serif;
	padding: 28px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	display: block;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: white;
	color: #f33;
}

.news .record-image
{
	float: right;
	clear: right;
}

.news .date-container
{
	float: left;
	width: 4em;
	margin: 0 1em 0 0.5em;
	text-align: center;
}

.news .date-container .day
{
	font-size: 2em;
	padding: 0.25em;
}

.news .date-container .month
{
	border: 1px solid #ccc;
	padding: 0.2em 0;
	text-transform: uppercase;
	background: #ccc;
}

.news .date-container .year
{
	padding-top: 0.5em;
}

.news .news-content
{
	margin-left: 6em;
}

.news .end-of-record
{
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
}


.row .end-of-row
{
	display: block;
	clear: left;
}

.row .item
{
	float: left;
	cursor: pointer;
	cursor: hand;
    font-size: 1em;
}

.grid-1-column .row .item
{
	width: 100%;
	float: none;
}

.grid-1-column .row .end-of-row
{
	display: none;
}

.grid-2-column .row .item
{
	width: 50%;
}

.grid-3-column .row .item
{
	width: 33%;
}

.grid-4-column .row .item
{
	width: 25%;
}

.grid-5-column .row .item
{
	width: 20%;
}

.grid-6-column .row .item
{
	width: 16.6%;
}

/* Default grid type layout: polaroid view */
.grid .item
{
}

.grid-1-column .item
{
}

.grid .item .record
{
	text-align: center;
	padding: 2px 2px 0.75em 2px;
	margin: 0px;
}

.grid-1-column .item .record
{
	margin: 0;
	text-align: left;
}

.grid .item .record .record-body
{
	min-height: 1em;
}

.grid .empty
{
	display: none;
}

.grid .hover
{
}

.grid .hover .hover
{
}

.grid .hover .hover a
{
}

.grid .hover
{
}

.end-of-record
{
	display: none;
}

.date-paginator .tab-box-outer
{
	position: relative; 
	width: 100%;
}

.date-paginator .tab-box-inner
{
	width: 100%;
	height: 2.4em;
	padding-bottom: 1px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.date-paginator .tab-box
{
	display: block;
	margin: 0px;
	padding: 0px 1em;
	padding-right: 0px;
}

.date-paginator .tab-box li
{
	display: block;
	float: left;
	height: 2.4em;
	line-height: 2.4em;
	padding: 0px 1em;
	border: 1px solid transparent;
	border-bottom-width: 0px;
}

.date-paginator .tab-box li.selected
{
	border-color: rgb(204, 204, 204);
	background: rgb(235,235,223);
}

.date-paginator .tab-box li.rss,
.date-paginator .tab-box li.print,
.date-paginator .tab-box li.search
{
	float: right;
	position: relative;
	width: 22px;
	padding: 0px 0px;
	overflow: hidden;
}

.date-paginator .tab-box li.rss span,
.date-paginator .tab-box li.print span,
.date-paginator .tab-box li.search span
{
	position: absolute;
	left: 4px;
	width: 16px;
	top: 50%;
}

.date-paginator .tab-box li.rss span a,
.date-paginator .tab-box li.print span a,
.date-paginator .tab-box li.search span a
{
	position: absolute;
	top: -8px;
	height: 16px;
	left: 0px;
	width: 16px;
}

.date-paginator .tab-box li span a span
{
	top: 0;
	left: 0;
	width: auto;
	height: auto;
}

.date-paginator .date-box
{
	position: relative;
	height: 2.4em;
	font-size: 1.25em;
	text-transform: uppercase;
	line-height: 2.4em;
	text-align: center;
	background: rgb(235, 235, 223);
	border-bottom: 1px solid rgb(204, 204, 204);
}

.date-paginator .date-box .previous-link,
.date-paginator .date-box .next-link
{
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -12px;
	width: 25px;
	overflow: hidden;
}

.date-paginator .date-box .previous-link
{
	left: 6px;
}

.date-paginator .date-box .next-link
{
	right: 6px;
}

.date-paginator .search-container
{
	padding: 0;
	margin: 0;
	border: 0;
	height: 8em;
	margin-bottom: 2.3em;
	background: rgb(247, 247, 242);
	border-bottom: 1px solid rgb(235, 235, 235);
	position: relative;
}

.date-paginator .search-container .search-container-inner
{
	padding: 1em;
}

.date-paginator .search-container table
{
	border-spacing: 0;
}

.date-paginator .search-container td
{
	width: 50%;
	height: 3em;
	padding: 0 0.5em;
	vertical-align: middle;
}

.date-paginator .search-container select,
.date-paginator .search-container input
{
	border: 1px solid rgb(204, 204, 204);
	font-size: 1em;
	padding: 0.2em;
	width: 100%;
	/* Non-CSS3 variations... */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* CSS3 variation */
	box-sizing: border-box;
}

.date-paginator .search-container input.start-date, 
.date-paginator .search-container input.end-date
{
	background: white url(../images/calendar.png) no-repeat 98% 50%;
}

.date-paginator .search-container button
{
	text-transform: uppercase;
	position: absolute;
	top: 8.0em;
	right: 0;
	height: 2em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	background: rgb(231, 231, 207);
	border: 1px solid rgb(204, 204, 204);
	margin-right: -1px;
	font-size: 1em;
	font-family: inherit;
}

.date-paginator .tabs-none li.selected
{
	display: none;
}

.date-paginator .tabs-none li.search
{
	display: block !important;
}

a img
{
	border: 0;
}

ul.pagination {
	display: block;
	padding: 0;
	margin: 0;
}

ul.pagination li { display: inline-block; }

ul.pagination li.current, ul.pagination li a {
	background: transparent;
	border: 1px solid #ccc;
	height: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0.5em;
	text-align: center;
	width: 1em;
}

a, a:visited { 
	text-decoration: none; 
}

ul.pagination li a { display: block; font-size: 1em; }

ul.pagination li.current {
	background: white;
	font-weight: bold;
}

@media print {
	.page_a9b5cea9e33296344ddfec2c7652803b body { width: 100%; }
	.page_a9b5cea9e33296344ddfec2c7652803b #headerContainer,
	.page_a9b5cea9e33296344ddfec2c7652803b #footerContainer,
	.page_a9b5cea9e33296344ddfec2c7652803b #outerHeader,
	.page_a9b5cea9e33296344ddfec2c7652803b #rightColumn,
	.page_a9b5cea9e33296344ddfec2c7652803b .search-button,
	.page_a9b5cea9e33296344ddfec2c7652803b .pagination-bottom { display: none; }
	.page_a9b5cea9e33296344ddfec2c7652803b #middleColumn { width: 100% !important; }
	.page_a9b5cea9e33296344ddfec2c7652803b .date { padding-left: 0; }
}

p:first-child { margin-top: 0; }

.gallery-nav .gallery-item
{
	display: inline-block;
	padding: 1em;
	border: 1px solid transparent;
}

*:first-child+html .gallery-nav .gallery-item {
	float: left;
}

.gallery-nav .current
{
	border-color: white;
}

.gallery-overlay
{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 100%;
	z-index: 10000;
	background: black;
}

.gallery-nav
{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: black;
	z-index: 10002;
}

.gallery-current
{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10001;
	background: black url(../tools/images/thickbox_loadingAnimation.gif) no-repeat 50% 50%;
	color: white;
	border: 2px solid white;
}

.gallery-current .previous, .gallery-current .next
{
	top: 50%;
	margin-top: -17px;
	height: 30px;
	width: 30px;
	border: 2px solid white;
	position: absolute;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	color: white !important;
}

.gallery-current .previous:hover, .gallery-current .next:hover {
	background: white;
	color: black !important;
	text-decoration: none;
	font-weight: bold;
}

.gallery-current .previous
{
	left: 0px;
	margin-left: -34px;
}

.gallery-current .next
{
	right: 0px;
	margin-right: -34px;
}

.gallery-current h2.gallery-title
{
	position: absolute;
	top: -1.4em;
	left: 0;
	padding: 0;	
}

.gallery-current .close
{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -1.7em;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
}

.gallery-current .close span
{
	display: block;
	float: right;
	margin-left: 5px;
	background: white;
	color: black;
	width: 1em;
	text-align: center;
}

.gallery-current h2.title
{
	font-size: 1em;
	font-weight: bold;
}

.gallery-current h2
{
	margin: 0 !important;
	padding: 0 !important;
	line-height: 2em;
	/* padding: 0 1em; */
	font-weight: normal;
	position: relative;
}

.gallery-current h2 img
{
	position: absolute;
	right: 1em;
	top: 1em;
	margin-top: -11px;
}



/* masters/global [ Global ] */

body.page_ab85c31bbe571fe687a608479209c694 #swt_product-group-Featured {
		display: none !important;
}
body.page_ab85c31bbe571fe687a608479209c694 html, body.page_ab85c31bbe571fe687a608479209c694 {
		margin: 0;
		padding: 0;
}
* html body.page_ab85c31bbe571fe687a608479209c694 #header5 {
		height: 0;
		width: 100%;
		overflow: hidden;
		display: block;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #header5 {
		height: 0;
		width: 100%;
		overflow: hidden;
		display: block;
}
body.page_ab85c31bbe571fe687a608479209c694 #header5 {
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 {
		background: #dadab6 url(images/wdgann-bg.png) center repeat-y;
		font-family: "Lucida Sans" , "Lucida Sans Unicode" , Helvetica , Arial , sans-serif;
		font-size: 0.875em;
		line-height: 1.33em;
}
body.page_ab85c31bbe571fe687a608479209c694 div {
		padding: 0;
		margin: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #container {
		width: 940px;
		margin: 0 auto;
		padding: 20px 0;
		position: relative;
}
body.page_ab85c31bbe571fe687a608479209c694 #headerContainer {
		position: relative;
		z-index: 3;
}
body.page_ab85c31bbe571fe687a608479209c694 #header1 {
		float: left;
		padding-bottom: 5px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header2 {
		float: right;
		clear: right;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 {
		clear: left;
		margin-bottom: 1px;
		background: #cece9c url(images/img_categoryNavBG.gif) top repeat-x;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li.end-of-navigation {
		display: block !important;
		clear: left;
		float: none;
		height: 0px;
		overflow: hidden;
}
* html body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li.end-of-navigation {
		display: none !important;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li.end-of-navigation {
		display: none !important;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #header3, *:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #header4 {
		height: 31px;
		background: #cece9c url(images/img_categoryNavBG.gif) top repeat-x;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul {
		margin: 0px;
		padding: 0px;
		font-size: 0.92em;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li {
		float: left;
		list-style-type: none;
		display: inline;
		border-right: 1px solid #fff;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
		font-weight: bold;
		position: relative;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li.last {
		border: 0px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li a {
		padding: 0.5em 1em;
		color: #330000;
		display: block;
		margin: 0px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li a:hover, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li a.sf-with-ul:hover, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li:hover a.sf-with-ul, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li.sfHover a.sf-with-ul {
		background: #cece9c;
		text-decoration: none;
		-moz-border-radius-topLeft: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topRight: 5px;
		-webkit-border-top-right-radius: 5px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol {
		position: absolute;
		width: 20em;
		margin: 0px;
		padding: 0px;
		border-color: #fff;
		border-style: solid;
		border-width: 0 1px 1px 1px;
		height: auto;
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol ol {
		border-top: 1px solid #fff;
		-moz-border-radius-bottomLeft: 5px;
		-moz-border-radius-topRight: 5px;
		-webkit-border-radius-bottom-left: 5px;
		-webkit-border-radius-top-right: 5px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li:hover {
		visibility: inherit;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li {
		margin: 0px;
		padding: 0px;
		width: 100%;
		position: relative;
		z-index: 99;
		border-bottom: 1px solid #fff;
}
body.page_ab85c31bbe571fe687a608479209c694 #cateogryNav ul li li {
		border-right: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol a {
		display: block;
		padding: 5px 10px;
		background: #cece9c none;
		font-weight: normal;
		border: 0px;
		z-index: 99;
		line-height: 1.33em !important;
		height: auto !important;
		color: #330000;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li a:hover {
		padding: 5px 10px;
		-moz-border-radius: 0px !important;
		border-left: 0px;
		border-right: 0px;
		background: #fff;
		color: 330000;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li a.sf-with-ul {
		-moz-border-radius: 0px !important;
		border: 0px !important;
		background: #eee url(../images/img_categoryNav_ddArrow.gif) 97% center no-repeat !important;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol a.sf-with-ul:hover, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li a.sf-with-ul:hover {
		background: #ccc url(../images/img_categoryNav_ddArrow_over.gif) 97% center no-repeat !important;
		-moz-border-radius: 0px !important;
		border-left: 0px;
		border-right: 0px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li.has-ul li a {
		border: 0px !important;
		padding: 5px 10px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li.has-ul li a:hover {
		-moz-border-radius: 0px !important;
		border-left: 0px;
		border-right: 0px;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li:hover ol, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul ol li.sfHover ol {
		left: -1px;
		top: 100%;
		z-index: 99;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li:hover ol, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li.sfHover ol {
		left: 20em;
		top: 0;
}
* html body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li.sfHover ol {
		left: 19.59em;
		top: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li li:hover ol, body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li li.sfHover ol {
		left: 20em;
		top: 0;
}
* html body.page_ab85c31bbe571fe687a608479209c694 #header3 ul li li li.sfHover ol {
		left: 19.59em;
		top: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 .sf-sub-indicator {
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 #header4 {
		float: right;
		clear: left;
}
body.page_ab85c31bbe571fe687a608479209c694 #header4 ul {
		margin: 0;
		padding: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #header4 ul li {
		display: inline;
		font-size: 80%;
}
body.page_ab85c31bbe571fe687a608479209c694 #header4 ul li a {
		display: inline-block;
		line-height: 30px;
		padding: 0 15px;
		border-left: 1px solid white;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader {
		background: #e9e9d3;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 {
		float: right;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul {
		background: #fff url(images/wdgann-topNav-bg.png) bottom repeat-x;
		border: 1px solid #fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 5px;
		padding: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li {
		font-size: 80%;
		line-height: 1.25em;
		display: inline;
		text-transform: uppercase;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li a {
		display: inline-block;
		margin-right: 6px;
		margin-left: 6px;
		line-height: 32px;
		background-repeat: no-repeat;
		background-position: 100% 50%;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li.blog a {
		background-image: url(images/wdgann-icon-blog.png);
		padding-right: 32px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li.newsletter a {
		background-image: url(images/wdgann-icon-newsletter.png);
		padding-right: 33px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li.vault a {
		background-image: url(images/wdgann-icon-vault.png);
		padding-right: 26px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 ul li.about a {
		background-image: url(images/wdgann-icon-about.png);
		padding-right: 25px;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 {
		height: 44px;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #subHeader3 {
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search {
		display: block;
		margin: 0;
		position: relative;
		z-index: 5;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search .content {
		background: #e9e9d3;
		border: 2px solid transparent;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		left: 5px;
		top: 6px;
		margin: 0;
		z-index: 50;
		position: absolute;
		width: 190px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search .content input.text {
		float: left;
		width: 150px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search .content button.submit {
		border: 0;
		background: transparent url(images/search-icon.png) no-repeat top left;
		width: 26px;
		height: 21px;
		padding: 0;
		margin: 0 0 0 5px;
		text-indent: -10000px;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters {
		clear: left;
		padding: 1em;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters div.price, body.page_ab85c31bbe571fe687a608479209c694 .filters div.match {
		border-bottom: 1px solid #b5b5a4;
		padding: 0.5em 0;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters div.price {
		font-weight: bold;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters div.onsale {
		padding: 0.5em 0;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters label {
		display: block;
		font-weight: normal;
}
body.page_ab85c31bbe571fe687a608479209c694 .filters .onsale label {
		display: inline;
}
body.page_ab85c31bbe571fe687a608479209c694 #price-min, body.page_ab85c31bbe571fe687a608479209c694 #price-max {
		width: 50px;
		margin: 0px 2px 0px 3px;
}
body.page_ab85c31bbe571fe687a608479209c694 old #subHeader2 .product-search .content input.submit {
		background: white;
		border: 1px solid #ccc;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-align: center;
		text-transform: uppercase;
		padding: 1px 2px;
		width: auto;
		font-size: 0.83em;
		outline: none;
		margin-left: 5px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search .content .filters {
		font-size: 0.86em;
		padding-bottom: 8px;
		margin-bottom: -8px;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 .product-search a {
		position: absolute;
		bottom: -2px;
		left: 10px;
		background: #e9e9d3;
		border: 1px solid #fff;
		border-top: 0px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		height: 2em;
		line-height: 2em;
		margin-bottom: -2em;
		padding: 0 5px;
		font-size: 0.75em;
		text-transform: uppercase;
		color: #630;
}
body.page_ab85c31bbe571fe687a608479209c694 #subHeader3 {
		clear: both;
}
body.page_ab85c31bbe571fe687a608479209c694 form {
		margin: 0;
		padding: 0;
		border: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #footerContainer ul.threeColumn {
		margin: 0;
		padding: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 #footerContainer td {
		font-size: 0.9em;
}
body.page_ab85c31bbe571fe687a608479209c694 #footerContainer ul.threeColumn li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 40%;
		float: left;
}
body.page_ab85c31bbe571fe687a608479209c694 h1, body.page_ab85c31bbe571fe687a608479209c694 h2, body.page_ab85c31bbe571fe687a608479209c694 h3, body.page_ab85c31bbe571fe687a608479209c694 h4, body.page_ab85c31bbe571fe687a608479209c694 h5, body.page_ab85c31bbe571fe687a608479209c694 p {
		margin: 0 0 10px 0;
}
body.page_ab85c31bbe571fe687a608479209c694 h1, body.page_ab85c31bbe571fe687a608479209c694 h2, body.page_ab85c31bbe571fe687a608479209c694 h3, body.page_ab85c31bbe571fe687a608479209c694 h4, body.page_ab85c31bbe571fe687a608479209c694 h5 {
		line-height: 1.1em;
}
body.page_ab85c31bbe571fe687a608479209c694 h4 {
		color: #663;
		font-size: 0.86em;
		text-transform: uppercase;
}
body.page_ab85c31bbe571fe687a608479209c694 a, body.page_ab85c31bbe571fe687a608479209c694 a:visited, body.page_ab85c31bbe571fe687a608479209c694 a:active {
		color: #c60;
		text-decoration: none;
}
body.page_ab85c31bbe571fe687a608479209c694 a:hover {
		text-decoration: underline;
}
body.page_ab85c31bbe571fe687a608479209c694 .copyrightNotice {
		clear: both;
		font-size: 0.75em;
}
body.page_ab85c31bbe571fe687a608479209c694 .sightWorksTag {
		float: right;
}
body.page_ab85c31bbe571fe687a608479209c694 .copyrightNotice a {
		color: #960;
}
body.page_ab85c31bbe571fe687a608479209c694 #mainContainer {
		padding-bottom: 20px;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget #cart {
		background: white url(images/img_cartBG.gif) repeat-x 50% 100%;
		border: 2px solid #cece9c;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 5px 0px;
		min-width: 11em;
		padding: 5px;
		text-align: left;
		text-transform: uppercase;
}
*:first-child+html body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget #cart {
		min-width: 9em;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget a.button {
		display: inline-block;
		margin-left: 15px;
		background: #f88a1a url(images/img_checkoutButtonBG.gif) repeat-x 0 50%;
		border: 1px solid #999;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color: #333;
		line-height: 15px;
		padding: 5px;
		text-decoration: none;
		vertical-align: middle;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget .items {
		line-height: 17px;
		display: inline-block;
		vertical-align: middle;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget .price {
		font-size: 1.17em;
		font-weight: bold;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget .price a {
		color: black;
}
body.page_ab85c31bbe571fe687a608479209c694 #MiniCartWidget .price a img {
		float: left;
		margin-right: 5px;
		margin-top: 2px;
}
body.page_ab85c31bbe571fe687a608479209c694 #cartUpdateMessage {
		border: 2px solid #cece9c;
		padding: 5px 5px 5px 29px;
		margin: -7px 5px 0 5px;
		background: rgb(232 , 249 , 215) url(/images/cart-arrow-trans.png) no-repeat 5px 50%;
		color: rgb(27 , 124 , 0);
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
}
body.page_ab85c31bbe571fe687a608479209c694 .script .noscript, body.page_ab85c31bbe571fe687a608479209c694 .noscript .script {
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 .script .noscript, body.page_ab85c31bbe571fe687a608479209c694 .noscript .script {
		display: none;
}
body.page_ab85c31bbe571fe687a608479209c694 table {
		border-collapse: collapse;
		border: 1px solid #999;
		margin: 0 auto;
}
body.page_ab85c31bbe571fe687a608479209c694 table th {
		background: #ffe;
		padding: 0.5em;
		border-bottom: 1px solid #999;
		text-align: left;
}
body.page_ab85c31bbe571fe687a608479209c694 table td {
		text-align: left;
		padding: 0.5em;
		border-bottom: 1px solid #999;
}
body.page_ab85c31bbe571fe687a608479209c694 table tfoot {
		border-top: 1px solid #999;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart {
		width: 840px;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .product {
		text-align: left;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .total {
		text-align: right;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .price, body.page_ab85c31bbe571fe687a608479209c694 table.cart .quantity {
		text-align: center;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .title {
		text-align: left;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .title span {
		display: block;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .sku {
		font-weight: bold;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart .image {
		width: 75px;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot td {
		text-align: right;
}
body.page_ab85c31bbe571fe687a608479209c694 table.cart input {
		width: 2em;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot td form {
		text-align: left;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot {
		border-top: 1px solid #999;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot td form.doCartUpdate {
		visibility: hidden;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot td form.cartHasChanged {
		visibility: visible;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart tfoot td form button {
		border: 1px solid #000;
		background: #cfc;
		font-weight: bold;
		margin-right: 10px;
		display: inline-block;
		text-transform: uppercase;
		font-size: 0.85em;
}
body.page_ab85c31bbe571fe687a608479209c694 .cart form.checkoutButton {
		width: 840px;
		margin: 1em auto 0;
		text-align: right;
}
body.page_ab85c31bbe571fe687a608479209c694 #footerContainer table, body.page_ab85c31bbe571fe687a608479209c694 #footerContainer td {
		border: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 .on_sale .base, body.page_ab85c31bbe571fe687a608479209c694 .on_sale .base_price {
		text-decoration: line-through;
}
body.page_ab85c31bbe571fe687a608479209c694 .on_sale .sale_price, body.page_ab85c31bbe571fe687a608479209c694 .on_sale .sale {
		color: #900;
		font-weight: bold;
		font-style: italic;
}
body.page_ab85c31bbe571fe687a608479209c694 .button {
		border: 1px solid #ccc;
		display: inline-block;
		padding: 5px 10px;
		background: none;
		margin: 0;
}
body.page_ab85c31bbe571fe687a608479209c694 .button-big {
		background: #ff9b00 url(/admin/styles/public_global_images/swCart_checkoutButtonBG.jpg) repeat-x;
		font-weight: bold;
		padding: 5px 10px;
		border: 1px solid #797979;
		text-transform: uppercase;
		font-size: 1.25em;
}
body.page_ab85c31bbe571fe687a608479209c694 .TB_overlayMacFFBGHack {
		background: url(/images/pop-bg.png) repeat;
}
body.page_ab85c31bbe571fe687a608479209c694 .TB_overlayBG {
		background: #000;
		opacity: 0.75;
		-moz-opacity: 0.75;
		filter: alpha(opacity=75);
		-ms-filter: "alpha(opacity=75)";
}
* html body.page_ab85c31bbe571fe687a608479209c694 #subHeader1 {
		clear: right;
}
* html body.page_ab85c31bbe571fe687a608479209c694 #subHeader2 {
		clear: left;
}



/* main-layout [ Main Layout ] */

body.main #middleColumn .content {
		padding: 35px 75px;
}



/* index.php [ Home ] */

body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper {
		width: 613px;
		float: left;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .left {
		float: left;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .right {
		float: right;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .left, body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .right {
		height: 109px;
		border: 1px solid #cece9c;
		background: #999967 url(images/wdgann-button-bg) top repeat-x;
		width: 18px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .left:hover, body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .right:hover {
		background-image: none;
		background-color: #cece9c;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .left .icon, body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .right .icon {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -14px;
		margin-left: -3px;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable {
		background: #fff url(images/wdgann-scroller-bg.png) bottom repeat-x;
		position: relative;
		overflow: hidden;
		width: 573px;
		height: 109px;
		margin: 0 20px;
		border: solid #cece9c;
		border-width: 1px 0px;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable .items {
		width: 20000em;
		position: absolute;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable .product {
		width: 245px;
		height: 69px;
		margin: 10px !important;
		padding: 10px !important;
		float: left;
}
body.page_bd052322579e92f698176187d08807a9 .scrollable .product img {
		float: left;
		margin: 0 5px 5px 0;
		width: 100px;
		height: 67px;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights {
		width: 490px;
		float: left;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights .left, body.page_bd052322579e92f698176187d08807a9 .spotlights .right {
		height: 225px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights .left {
		-webkit-border-top-left-radius: 18px;
		-webkit-border-bottom-left-radius: 18px;
		-moz-border-radius-topleft: 18px;
		-moz-border-radius-bottomleft: 18px;
		border-top-left-radius: 18px;
		border-bottom-left-radius: 18px;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights .right {
		-webkit-border-top-right-radius: 18px;
		-webkit-border-bottom-right-radius: 18px;
		-moz-border-radius-topright: 18px;
		-moz-border-radius-bottomright: 18px;
		border-top-right-radius: 18px;
		border-bottom-right-radius: 18px;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights .scrollable {
		position: relative;
		overflow: hidden;
		width: 450px;
		height: 225px;
		margin: 0;
}
body.page_bd052322579e92f698176187d08807a9 .spotlights .scrollable .spotlight {
		width: 450px;
		height: 225px;
		float: left;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 {
		border: 1px solid #cece9c;
		border-top-color: #fff;
		overflow: hidden;
		background: #e9e9d3;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		padding: 10px;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .newsletter {
		float: right;
		width: 305px;
		height: 111px;
		overflow: hidden;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .products .hover {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 2px solid #cece9c;
		padding: 8px !important;
		cursor: pointer;
		cursor: hand;
		background: white;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product a {
		color: #630;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product {
		font-size: 0.85em;
		font-weight: bold;
		line-height: 1.1em;
		overflow: hidden;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product .author {
		font-size: 90%;
		font-style: italic;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product .price {
		margin-top: 0.5em;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product .on-sale .base {
		text-decoration: line-through;
		font-weight: normal;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn2 .product .on-sale .sale {
		display: inline-block;
		margin-left: 0px;
		color: green;
		font-weight: bold;
		font-style: italic;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn {
		position: relative;
}
body.page_bd052322579e92f698176187d08807a9 #middleColumn3 {
		position: absolute;
		right: 25px;
		top: 75px;
}
* html body.page_bd052322579e92f698176187d08807a9 .scrollable_wrapper .scrollable {
		float: left;
}
* html body.page_bd052322579e92f698176187d08807a9 .products .scrollable {
		margin: 0;
}



/* Nikki_Jones_Bio [ Nikki ] */




/* Sinan_Koray_Bio [ Sinan's Bio ] */




/* Ken_Gerber_Bio [ Ken Gerber Bio ] */




/* pages/resources.php [ home ] */




/* vault [ The Vault ] */

body.vault-test #middleColumn .content {
		padding: 0;
		margin-bottom: 50px;
}
body.vault-test #middleColumn1 {
		padding-bottom: 50px;
}
body.vault-test #middleColumn1 {
		background: url(/images/vault-header-bg.jpg) no-repeat top left;
		height: 515px;
}
body.vault-test .scrollable_wrapper {
		width: 613px;
		float: left;
}
body.vault-test .scrollable_wrapper .left {
		float: left;
}
body.vault-test .scrollable_wrapper .right {
		float: right;
}
body.vault-test .scrollable_wrapper .left, body.vault-test .scrollable_wrapper .right {
		height: 109px;
		border: 1px solid #cece9c;
		background: #999967 url(images/wdgann-button-bg) top repeat-x;
		width: 18px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
body.vault-test .scrollable_wrapper .left:hover, body.vault-test .scrollable_wrapper .right:hover {
		background-image: none;
		background-color: #cece9c;
}
body.vault-test .scrollable_wrapper .left .icon, body.vault-test .scrollable_wrapper .right .icon {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -14px;
		margin-left: -3px;
}
body.vault-test .scrollable {
		background: #000;
		position: relative;
		overflow: hidden;
		width: 573px;
		height: 109px;
		margin: 0 20px;
		border: solid #cece9c;
		border-width: 1px 0px;
}
body.vault-test .scrollable .items {
		width: 20000em;
		position: absolute;
}
body.vault-test .scrollable .product {
		width: 245px;
		height: 69px;
		margin: 10px !important;
		padding: 10px !important;
		float: left;
}
body.vault-test .scrollable .product img {
		float: left;
		margin: 0 5px 5px 0;
		width: 100px;
		height: 67px;
}
body.vault-test .spotlights {
		position: relative;
		left: 585px;
		width: 340px;
		top: 70px;
		float: left;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
}
body.vault-test .spotlights .left, body.vault-test .spotlights .right {
		height: 375px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
* html body.vault-test .spotlights .left, * html body.vault-test .spotlights .right {
		position: absolute;
		top: 0;
		float: none;
}
body.vault-test .spotlights .left {
		-webkit-border-top-left-radius: 18px;
		-webkit-border-bottom-left-radius: 18px;
		-moz-border-radius-topleft: 18px;
		-moz-border-radius-bottomleft: 18px;
		border-top-left-radius: 18px;
		border-bottom-left-radius: 18px;
}
* html body.vault-test .spotlights .left {
		left: 0px;
}
body.vault-test .spotlights .right {
		-webkit-border-top-right-radius: 18px;
		-webkit-border-bottom-right-radius: 18px;
		-moz-border-radius-topright: 18px;
		-moz-border-radius-bottomright: 18px;
		border-top-right-radius: 18px;
		border-bottom-right-radius: 18px;
}
* html body.vault-test .spotlights .right {
		right: 0px;
}
body.vault-test .spotlights .scrollable {
		position: relative;
		overflow: hidden;
		width: 300px;
		height: 375px;
		margin: 0;
}
* html body.vault-test .spotlights .scrollable {
		left: 20px;
}
body.vault-test .spotlights .scrollable .spotlight {
		width: 300px;
		margin-left: 1px;
		height: 375px;
		float: left;
		position: relative;
		background: #dcdcdc;
}
body.vault-test .spotlights .scrollable .items .hover {
		background-color: #f2f2f2;
}
body.vault-test .spotlights .scrollable .items .hover .spotlight-title {
		background-color: #e5e5e1;
}
body.vault-test .spotlight-title {
		position: absolute;
		top: 300px;
		left: 0;
		width: 300px;
		height: 75px;
		text-align: center;
		line-height: 75px;
		font-size: 14px;
		background: #cacbc5;
}
body.vault-test .spotlight-popover-wrapper {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}
body.vault-test .spotlight-popover-wrapper .spotlight-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0;
		z-index: 100;
}
body.vault-test .visible .spotlight-overlay {
		opacity: 0.4;
}
body.vault-test .spotlight-popover-wrapper .spotlight-popover {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -287px;
		margin-left: -287px;
		z-index: 110;
		background: white;
		width: 575px;
		height: 575px;
		border: 2px solid #999;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}
body.vault-test .spotlight-popover .close-button {
		width: 30px;
		height: 30px;
		line-height: 30px;
		background: black;
		color: white;
		text-align: center;
		font-size: 16px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		position: absolute;
		top: -13px;
		right: -13px;
		border: 2px solid white;
		opacity: 0;
}
body.vault-test .visible .close-button {
		opacity: 1;
}
body.vault-test .spotlight-popover .body {
		opacity: 0;
}
body.vault-test .visible .body {
		opacity: 1;
}
body.vault-test .spotlight-popover .popover-top {
		padding: 25px;
}
body.vault-test .spotlight-popover .popover-bottom {
		border-top: 1px solid #ccc;
		padding: 10px 25px 25px 25px;
		height: 115px;
		overflow: auto;
}
body.vault-test .spotlight-popover img {
		behavior: none;
}
* html body.vault-test .spotlight-popover-wrapper {
		position: absolute;
}



/* wdgann [ WD Gann ] */

body.gann-test #middleColumn .content {
		padding: 0;
		margin-bottom: 50px;
}
body.gann-test #middleColumn1 {
		padding-bottom: 50px;
}
body.gann-test .swt_product_grid .item a, body.gann-test .swt_product_grid .item img, body.gann-test .swt_product_grid .item .author {
		display: block;
}
body.gann-test .swt_product_grid .item {
		width: 191px;
		padding: 20px 20px 20px 20px;
		margin-top: 1em;
}
body.gann-test .swt_product_grid .item img {
		border-bottom: 1px solid #996;
		padding-bottom: 7px;
		margin-bottom: 7px;
}
body.gann-test .swt_product_grid .item .author {
		font-style: italic;
		font-size: smaller;
}
body.gann-test .swt_product_grid .item .price {
		font-size: 0.9em;
}
body.gann-test .swt_product_grid .item:hover {
		border: 2px solid #996;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
}
body.gann-test .swt_product_grid .item {
		border: 2px solid transparent;
}
body.gann-test .format, body.gann-test .isbn {
		font-size: 0.7em;
}
body.gann-test .onSale .price, body.gann-test .on_sale .base_price {
		text-decoration: line-through;
}
body.gann-test .salePrice, body.gann-test td.price .sale_price {
		color: #900;
		font-weight: bold;
		font-style: italic;
}
body.gann-test #middleColumn1 {
		background: url(/images/timeline-header-bg.jpg) no-repeat top left;
		height: 515px;
}
body.gann-test .scrollable_wrapper {
		width: 613px;
		float: left;
}
body.gann-test .scrollable_wrapper .left {
		float: left;
}
body.gann-test .scrollable_wrapper .right {
		float: right;
}
body.gann-test .scrollable_wrapper .left, body.gann-test .scrollable_wrapper .right {
		height: 109px;
		border: 1px solid #cece9c;
		background: #999967 url(images/wdgann-button-bg) top repeat-x;
		width: 18px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
body.gann-test .scrollable_wrapper .left:hover, body.gann-test .scrollable_wrapper .right:hover {
		background-image: none;
		background-color: #cece9c;
}
body.gann-test .scrollable_wrapper .left .icon, body.gann-test .scrollable_wrapper .right .icon {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -14px;
		margin-left: -3px;
}
body.gann-test .scrollable {
		background: #000;
		position: relative;
		overflow: hidden;
		width: 573px;
		height: 109px;
		margin: 0 20px;
		border: solid #cece9c;
		border-width: 1px 0px;
}
body.gann-test .scrollable .items {
		width: 20000em;
		position: absolute;
}
body.gann-test .scrollable .product {
		width: 245px;
		height: 69px;
		margin: 10px !important;
		padding: 10px !important;
		float: left;
}
body.gann-test .scrollable .product img {
		float: left;
		margin: 0 5px 5px 0;
		width: 100px;
		height: 67px;
}
body.gann-test .spotlights {
		position: relative;
		left: 50px;
		width: 840px;
		top: 190px;
		float: left;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
}
body.gann-test .spotlights .left, body.gann-test .spotlights .right {
		height: 300px;
		position: relative;
		cursor: pointer;
		cursor: hand;
}
* html body.gann-test .spotlights .left, * html body.gann-test .spotlights .right {
		position: absolute;
		top: 0;
		float: none;
}
body.gann-test .spotlights .left {
		-webkit-border-top-left-radius: 18px;
		-webkit-border-bottom-left-radius: 18px;
		-moz-border-radius-topleft: 18px;
		-moz-border-radius-bottomleft: 18px;
		border-top-left-radius: 18px;
		border-bottom-left-radius: 18px;
}
* html body.gann-test .spotlights .left {
		left: 0px;
}
body.gann-test .spotlights .right {
		-webkit-border-top-right-radius: 18px;
		-webkit-border-bottom-right-radius: 18px;
		-moz-border-radius-topright: 18px;
		-moz-border-radius-bottomright: 18px;
		border-top-right-radius: 18px;
		border-bottom-right-radius: 18px;
}
* html body.gann-test .spotlights .right {
		right: 0px;
}
body.gann-test .spotlights .scrollable {
		position: relative;
		overflow: hidden;
		width: 800px;
		height: 300px;
		margin: 0;
}
* html body.gann-test .spotlights .scrollable {
		left: 20px;
}
body.gann-test .spotlights .scrollable .spotlight {
		width: 150px;
		margin-left: 1px;
		height: 300px;
		float: left;
		position: relative;
		background: #dcdcdc;
}
body.gann-test .spotlight-summary {
		position: absolute;
		top: 135px;
		left: 15px;
		width: 120px;
		height: 125px;
		overflow: hidden;
		font-size: 13px;
}
body.gann-test .spotlights .scrollable .items .hover {
		background-color: #f2f2f2;
}
body.gann-test .spotlights .scrollable .items .hover .spotlight-title {
		background-color: #e5e5e1;
}
body.gann-test .spotlight-title {
		position: absolute;
		top: 260px;
		left: 0;
		width: 150px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		font-size: 24px;
		background: #cacbc5;
}
body.gann-test .spotlight-popover-wrapper {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}
body.gann-test .spotlight-popover-wrapper .spotlight-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0;
		z-index: 100;
}
body.gann-test .visible .spotlight-overlay {
		opacity: 0.4;
}
body.gann-test .spotlight-popover-wrapper .spotlight-popover {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -287px;
		margin-left: -287px;
		z-index: 110;
		background: white;
		width: 575px;
		height: 575px;
		border: 2px solid #999;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}
body.gann-test .spotlight-popover .close-button {
		width: 30px;
		height: 30px;
		line-height: 30px;
		background: black;
		color: white;
		text-align: center;
		font-size: 16px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		position: absolute;
		top: -13px;
		right: -13px;
		border: 2px solid white;
		opacity: 0;
}
body.gann-test .visible .close-button {
		opacity: 1;
}
body.gann-test .spotlight-popover .body {
		opacity: 0;
}
body.gann-test .visible .body {
		opacity: 1;
}
body.gann-test .spotlight-popover .popover-top {
		padding: 25px;
}
body.gann-test .spotlight-popover .popover-bottom {
		border-top: 1px solid #ccc;
		padding: 10px 25px 25px 25px;
		height: 115px;
		overflow: auto;
}
body.gann-test .spotlight-popover img {
		behavior: none;
}
* html body.gann-test .spotlight-popover-wrapper {
		position: absolute;
}



/* masters/about [ About Layout ] */

body.page_c3c6e62d8db4d1f833ca65ca574a410e #middleColumn .content {
		padding: 35px 60px 35px 75px;
}
body.page_c3c6e62d8db4d1f833ca65ca574a410e #rightColumn .content {
		padding: 35px 25px 35px 15px;
}
body.page_c3c6e62d8db4d1f833ca65ca574a410e #rightColumn {
		width: 170px;
}
body.page_c3c6e62d8db4d1f833ca65ca574a410e #middleColumn {
		width: 770px;
}
body.page_c3c6e62d8db4d1f833ca65ca574a410e #rightColumn1 {
		font-size: 1.6em;
		line-height: 1.6em;
}
body.page_c3c6e62d8db4d1f833ca65ca574a410e #rightColumn ul {
		margin: 0;
		list-style-type: none;
		padding: 0;
}



/* csi-info [ CSI Info ] */




/* gate-requirements [ Gate Requirements ] */




/* gate-support [ Gate Support page ] */




/* gate-module-5 [ Gate Module 5 ] */




/* gate-module-4 [ Gate Module 4 ] */




/* gate-module-3 [ Gate Module 3 ] */




/* gate-module-2 [ Gate Module 2 ] */




/* workshops/detail [ Workshops - Detail ] */

body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn {
		padding: 15px 0 0 0;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn .content {
		padding: 0;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn1 img {
		float: left;
		margin: 0 0 0 0;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn1 {
		margin: 25px 75px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn1 .record-body {
		margin-left: 350px;
		min-height: 325px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn3 {
		margin-left: 25px;
		padding-bottom: 11px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn3 a {
		color: #996;
		font-size: 85%;
		text-transform: uppercase;
		font-weight: bold;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn2 {
		margin-right: 25px;
		float: right;
		margin-top: -5px;
		position: relative;
		height: 35px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn2 a {
		position: absolute;
		top: 0;
		height: 30px;
		width: 30px;
		text-indent: -10000px;
		color: #d9531e;
		font-weight: bold;
		font-size: 0.75em;
		line-height: 30px;
		background: transparent no-repeat 100% 50%;
		display: block;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn2 #facebook-link {
		background-image: url(/images/icon-facebook.png);
		right: 70px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #facebook-link:hover {
		text-indent: -95px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn2 #twitter-link {
		background-image: url(/images/icon-twitter.png);
		right: 35px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #twitter-link:hover {
		text-indent: -95px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #middleColumn2 #email-link {
		background-image: url(/images/icon-email.png);
		right: 0px;
}
body.page_d2f817868fc23e0ad2a013b114f0c9af #email-link:hover {
		text-indent: -126px;
}



/* gate-module-1 [ GATE Module 1 ] */




/* workshops [ Workshops ] */

body.page_7e9b719caa5efc4db7845098e339646e #middleColumn1 img {
		float: left;
		margin: 0 16px;
}
body.page_7e9b719caa5efc4db7845098e339646e #middleColumn1 .record-body {
		margin-left: 160px;
}
body.page_7e9b719caa5efc4db7845098e339646e #middleColumn .content {
		padding: 0;
}
body.page_7e9b719caa5efc4db7845098e339646e #middleColumn1 {
		margin: 35px 75px;
}



/* spotlight [ Spotlight ] */




/* my-account/home [ My Account: Home ] */

body.page_889d9ac32011bf27274a5bf51d2eacce .my-account .details {
		float: left;
		width: 250px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce .my-account {
		padding: 2em 1.5em 0 1.5em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce .my-account .orders {
		float: right;
		width: 625px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce .my-account .button-big {
		white-space: nowrap;
}
body.page_889d9ac32011bf27274a5bf51d2eacce .my-account table td {
		padding: 15px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce .my-account table th {
		padding-left: 15px;
		padding-right: 15px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce ul.actions, body.page_889d9ac32011bf27274a5bf51d2eacce ul.actions li {
		padding: 0;
		margin: 0;
		list-style-type: none;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody {
		padding: 20px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .billingAddress h3.billingHeader {
		display: none;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody.differentShipping h3.billingHeader, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .noscript h3.billingHeader {
		display: block;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody.differentShipping h3.billingAndShippingHeader, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .noscript h3.billingAndShippingHeader {
		display: none;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .billingAddress, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .shippingAddress {
		width: 50%;
		float: left;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .shippingAddress {
		display: none;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody.differentShipping .shippingAddress, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .noscript .shippingAddress {
		display: block;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_fname_wrap input, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_state_wrap select, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_state_wrap input, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_fname_wrap input, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_state_wrap select, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_state_wrap input {
		width: 195px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_fname_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_lname_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_fname_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_lname_wrap {
		float: left;
		width: 200px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_company_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_company_wrap {
		clear: left;
		padding-top: 0.75em;
		width: 400px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_country_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_country_wrap {
		width: 400px;
		padding-top: 0.75em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_address_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_address_wrap {
		width: 400px;
		padding-top: 0.75em;
		padding-bottom: 0.25em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_city_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_city_wrap {
		width: 400px;
		padding-bottom: 0.25em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_state_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_zip_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_state_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_zip_wrap {
		float: left;
		width: 200px;
		padding-bottom: 0.25em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #bill_phone_wrap, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #ship_phone_wrap {
		clear: left;
		width: 400px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #differentAddressWrap {
		padding-top: 0.75em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody #differentAddress {
		width: auto;
		border: 0;
		height: auto;
		margin-right: 0.5em;
		display: inline-block;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody input.default, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody textarea.default {
		color: #999;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .error {
		border: 1px solid #f33;
		background: url(images/error-arrow.png) no-repeat 100% 50%;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .error-message {
		border: 1px solid #f33;
		padding: 0.5em;
		background: #fcc;
		margin: 0 0 1em 0;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody form .inner {
		width: 400px;
		margin: 0 auto;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody input[type=text], body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody input[type=password], body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody select, body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody textarea {
		margin: 0;
		padding: 0;
		border: 1px solid black;
		width: 100%;
		font-size: 1.2em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody input[type=text], body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody input[type=password] {
		height: 1.5em;
		line-height: 1.5em;
		text-indent: 2px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody select {
		height: 1.6em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody textarea {
		border: 0;
		overflow: hidden;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .textarea-wrap {
		margin-right: 4px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody textarea {
		font-family: inherit;
		padding: 4px 0 0 4px;
		border: 1px solid black;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #changePasswordBody input {
		width: 100%;
		margin-bottom: 8px;
		line-height: 2em;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #changePasswordBody {
		padding: 20px;
}
body.page_889d9ac32011bf27274a5bf51d2eacce #addressFormBody .button-big, body.page_889d9ac32011bf27274a5bf51d2eacce #changePasswordBody .button-big {
		position: absolute;
		bottom: 20px;
		right: 20px;
}



/* my-account/reset-password [ My Account: Reset Password ] */

body.my-account-reset-password .splitter-horizontal .splitter-horizontal-item {
		width: 50%;
		float: left;
}
body.my-account-reset-password #login-0 .item-content {
		padding-right: 50px;
}
body.my-account-reset-password #login-1 .item-content {
		border: 1px solid #ccc;
		background: #f8f8f8;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
}
body.my-account-reset-password #login-1 .item-content input {
		width: 100%;
		margin-bottom: 8px;
		line-height: 2em;
}
body.my-account-reset-password #login-1 #forgotPassword {
		float: right;
}



/* my-account/forgot-password/success [ My Account: Forgot Password: Success ] */

body.my-account-forgot-password-success .splitter-horizontal .splitter-horizontal-item {
		width: 50%;
		float: left;
}
body.my-account-forgot-password-success #login-0 .item-content {
		padding-right: 50px;
}
body.my-account-forgot-password-success #login-1 .item-content {
		border: 1px solid #ccc;
		background: #f8f8f8;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
}
body.my-account-forgot-password-success #login-1 .item-content input {
		width: 100%;
		margin-bottom: 8px;
		line-height: 2em;
}
body.my-account-forgot-password-success #login-1 #forgotPassword {
		float: right;
}



/* my-account/forgot-password [ My Account: Forgot Password ] */

body.my-account-forgot-password .splitter-horizontal .splitter-horizontal-item {
		width: 50%;
		float: left;
}
body.my-account-forgot-password #login-0 .item-content {
		padding-right: 50px;
}
body.my-account-forgot-password #login-1 .item-content {
		border: 1px solid #ccc;
		background: #f8f8f8;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
}
body.my-account-forgot-password #login-1 .item-content input {
		width: 100%;
		margin-bottom: 8px;
		line-height: 2em;
}
body.my-account-forgot-password #login-1 #forgotPassword {
		float: right;
}



/* checkout/cvv-help [ Security Code Help ] */

body.page_d7adfa4d8c365b37390757f40431250b #headerContainer {
		display: none;
}
body.page_d7adfa4d8c365b37390757f40431250b #footerContainer {
		display: none;
}
body.page_d7adfa4d8c365b37390757f40431250b {
		background: white;
		margin: 0;
		padding: 0;
		overflow: hidden;
}
body.page_d7adfa4d8c365b37390757f40431250b #container, body.page_d7adfa4d8c365b37390757f40431250b #mainContainer, body.page_d7adfa4d8c365b37390757f40431250b #middleColumn {
		width: auto;
		margin: 0;
		padding: 0;
}
body.page_d7adfa4d8c365b37390757f40431250b #middleColumn h1 {
		margin-top: 0;
}
body.page_d7adfa4d8c365b37390757f40431250b form {
		text-align: center;
		padding-top: 4px;
}
body.page_d7adfa4d8c365b37390757f40431250b #middleColumn2 {
		height: 320px;
		overflow-y: scroll;
		border-bottom: 1px solid #ccc;
}
body.page_d7adfa4d8c365b37390757f40431250b #middleColumn2 .cvv {
		margin: 1em;
}



/* my-account [ My Account ] */

body.page_888564d0ea7bd2ffd2c4ddbe986225bb .splitter-horizontal .splitter-horizontal-item {
		width: 50%;
		float: left;
}
body.page_888564d0ea7bd2ffd2c4ddbe986225bb #login-0 .item-content {
		padding-right: 50px;
}
body.page_888564d0ea7bd2ffd2c4ddbe986225bb #login-1 .item-content {
		border: 1px solid #ccc;
		background: #f8f8f8;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
}
body.page_888564d0ea7bd2ffd2c4ddbe986225bb #login-1 .item-content input {
		width: 100%;
		margin-bottom: 8px;
		line-height: 2em;
}
body.page_888564d0ea7bd2ffd2c4ddbe986225bb #login-1 #forgotPassword {
		float: right;
}



/* privacy [ Privacy Policy ] */




/* terms [ Terms of Use ] */




/* shipping [ Shipping & Returns ] */




/* 404.php [ Page Not Found ] */




/* about-us-people [ About Us - People ] */

body.page_93e26620e32aaec7e3ab875668ce3130 .faq a.expando {
		float: left;
		display: inline-block;
		width: 1.2em;
		height: 1.2em;
		border: 1px solid black;
		margin-right: 0.5em;
		line-height: 1.1em;
		text-align: center;
		color: black;
}
body.page_93e26620e32aaec7e3ab875668ce3130 .faq-item {
		margin-left: 1.7em;
}
body.page_93e26620e32aaec7e3ab875668ce3130 .question {
		padding-left: 36px;
		text-indent: -36px;
}
body.page_93e26620e32aaec7e3ab875668ce3130 .answer .answer-icon {
		float: left;
		text-align: right;
		width: 28px;
}
body.page_93e26620e32aaec7e3ab875668ce3130 .answer .content {
		margin-left: 36px;
}



/* about-us-news [ About Us - News ] */




/* faq [ FAQ ] */

body.page_3a71f71ee4fbc5bb2b604720c9c1f516 .faq a.expando {
		float: left;
		display: inline-block;
		width: 1.2em;
		height: 1.2em;
		border: 1px solid black;
		margin-right: 0.5em;
		line-height: 1.1em;
		text-align: center;
		color: black;
}
body.page_3a71f71ee4fbc5bb2b604720c9c1f516 .faq-item {
		margin-left: 1.7em;
}
body.page_3a71f71ee4fbc5bb2b604720c9c1f516 .question {
		padding-left: 36px;
		text-indent: -36px;
}
body.page_3a71f71ee4fbc5bb2b604720c9c1f516 .answer .answer-icon {
		float: left;
		text-align: right;
		width: 28px;
}
body.page_3a71f71ee4fbc5bb2b604720c9c1f516 .answer .content {
		margin-left: 36px;
		padding: 0 !important;
}



/* customer-service [ Customer Service ] */




/* wdgann-old [ WD Gann(HOLD) ] */

body.page_6d47ee476a543d8e519fe9ab2dfc683b #middleColumn .content {
		padding: 0;
		margin-bottom: 50px;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b #middleColumn1 {
		padding-bottom: 50px;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item a, body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item img, body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item .author {
		display: block;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item {
		width: 191px;
		padding: 20px 20px 20px 20px;
		margin-top: 1em;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item img {
		border-bottom: 1px solid #996;
		padding-bottom: 7px;
		margin-bottom: 7px;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item .author {
		font-style: italic;
		font-size: smaller;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item .price {
		font-size: 0.9em;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item:hover {
		border: 2px solid #996;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .swt_product_grid .item {
		border: 2px solid transparent;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .format, body.page_6d47ee476a543d8e519fe9ab2dfc683b .isbn {
		font-size: 0.7em;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .onSale .price, body.page_6d47ee476a543d8e519fe9ab2dfc683b .on_sale .base_price {
		text-decoration: line-through;
}
body.page_6d47ee476a543d8e519fe9ab2dfc683b .salePrice, body.page_6d47ee476a543d8e519fe9ab2dfc683b td.price .sale_price {
		color: #900;
		font-weight: bold;
		font-style: italic;
}



/* newsletter [ Newsletter ] */

body.page_4755c76cf924ca8df9212ced74b9c492 #middleColumn form {
		width: 350px;
		line-height: 2em;
		margin: 0 auto;
}
body.page_4755c76cf924ca8df9212ced74b9c492 #vr_email_wrap label {
		display: block;
		font-weight: bold;
}
body.page_4755c76cf924ca8df9212ced74b9c492 #vr_email {
		width: 350px;
}
body.page_4755c76cf924ca8df9212ced74b9c492 #middleColumn form button {
		margin-top: 1em;
		display: block;
		width: 150px;
		margin: 1em auto 0;
}
body.page_4755c76cf924ca8df9212ced74b9c492 #container.popup {
		width: 400px;
		background: white;
		padding: 0;
}
body.page_4755c76cf924ca8df9212ced74b9c492 .popup #middleColumn .content {
		padding: 25px 0;
}
body.page_4755c76cf924ca8df9212ced74b9c492 .popup #headerContainer, body.page_4755c76cf924ca8df9212ced74b9c492 .popup #footerContainer {
		display: none;
}
body.page_4755c76cf924ca8df9212ced74b9c492 .popup h1 {
		display: none;
}
body.page_4755c76cf924ca8df9212ced74b9c492 .popup #middleColumn {
		padding: 0;
}
body.page_4755c76cf924ca8df9212ced74b9c492 .popup #mainContainer {
		margin: 0;
		padding: 0;
}



/* vault-old [ The Vault (HOLD) ] */

body.page_a0219c134920cd1942c0b307ba4fabfa #middleColumn .content {
		padding: 0;
}



/* checkout [ Checkout ] */

body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price th, body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price td {
		border-bottom: 1px solid #999;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price table {
		border: 1px solid #999;
		border-collapse: collapse;
		width: 100%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price th {
		font-size: 0.9em;
		line-height: 1.4em;
		padding: 5px;
		text-align: left;
		background: transparent;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .script .noscript, body.page_5e898efa0b0270e70ae0518c2324be8c .noscript .script {
		display: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .script .noscript-invisible {
		visibility: hidden;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn {
		margin-top: 50px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .billingAddress h3.billingHeader {
		display: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm.differentShipping h3.billingHeader, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .noscript h3.billingHeader {
		display: block;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm.differentShipping h3.billingAndShippingHeader, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .noscript h3.billingAndShippingHeader {
		display: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .billingAddress, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .shippingAddress {
		width: 50%;
		float: left;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .shippingAddress {
		display: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm.differentShipping .shippingAddress, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm .noscript .shippingAddress {
		display: block;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .selectCheckoutMethod, body.page_5e898efa0b0270e70ae0518c2324be8c .paymentOptionSelect {
		font-size: 1.15em;
		line-height: 2.25em;
		padding-left: 0.5em;
		border: 1px solid transparent;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .selectCheckoutMethod label, body.page_5e898efa0b0270e70ae0518c2324be8c .paymentOptionSelect label {
		display: inline-block;
		padding-left: 0.25em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .selectedCheckoutMethod, body.page_5e898efa0b0270e70ae0518c2324be8c .selectedPaymentOption {
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid white;
		background: white;
		position: relative;
		z-index: 1;
		margin-right: -2px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .selectedCheckoutMethod label, body.page_5e898efa0b0270e70ae0518c2324be8c .selectedPaymentOption label {
		font-weight: bold;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn input[type=text], body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn input[type=password], body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn select, body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn textarea {
		width: 100%;
		border-color: #eee;
		font-size: 120%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn input[type=text], body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn input[type=password] {
		text-indent: 2px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn select {
		-webkit-appearance: menulist-button;
		border: 2px inset;
		border-color: #eee;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn textarea {
		border: 0;
		overflow: hidden;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn .textarea-wrap {
		margin-right: 4px;
		border: 2px inset;
		border-color: #eee;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn textarea {
		font-family: inherit;
		padding: 4px 0 0 4px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_fname_wrap input, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_state_wrap select, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_state_wrap input, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_fname_wrap input, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_state_wrap select, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_state_wrap input {
		width: 191px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_fname_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_lname_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_fname_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_lname_wrap {
		float: left;
		width: 200px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_company_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_company_wrap {
		clear: left;
		padding-top: 0.75em;
		width: 400px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_country_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_country_wrap {
		width: 400px;
		padding-top: 0.75em;
		padding-bottom: 5px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_address_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_address_wrap {
		width: 400px;
		padding-bottom: 0.25em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_city_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_city_wrap {
		width: 400px;
		padding-bottom: 0.25em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_state_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_zip_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_state_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_zip_wrap {
		float: left;
		width: 200px;
		padding-bottom: 0.25em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #bill_phone_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #ship_phone_wrap {
		clear: left;
		width: 400px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #differentAddressWrap {
		padding-top: 0.75em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm #differentAddress {
		width: auto;
		border: 0;
		height: auto;
		margin-right: 0.5em;
		display: inline-block;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #create_signUp, body.page_5e898efa0b0270e70ae0518c2324be8c #guest_signUp {
		margin-right: 0.5em;
		display: inline-block;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn input.default, body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn textarea.default {
		color: #999;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn .error {
		border-color: #f33;
		background: url(images/error-arrow.png) no-repeat 100% 50%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn .error-message {
		border: 1px solid #f33;
		padding: 0.5em;
		background: #fcc;
		margin: 0 0 1em 0;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn #checkoutMethod .error-message {
		margin: 20px 20px 0 20px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressForm form .inner {
		width: 400px;
		margin: 0 auto;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn .box {
		width: 840px;
		margin: 0 auto;
		border: 1px solid #ccc;
		background: #f8f8f8;
		margin-top: 25px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn .box#orderDetails {
		background: white;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethodSelector, body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentOption {
		width: 50%;
		float: left;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethodSelector, *:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentOption {
		margin-right: -1px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod, body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentForm {
		width: 50%;
		margin-left: 50%;
		background: white;
		border: 1px solid #ccc;
		margin-top: -2.25em;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod, *:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentForm {
		margin-left: 0;
		float: left;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod form, body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentForm form, body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod .loginForm {
		padding: 25px;
		min-height: 8em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod .loginForm form {
		padding: 0;
		min-height: 0;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentForm form {
		min-height: 6.5em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod {
		min-height: 10em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethod #guest_signUp, body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .createAccount #create_signUp {
		height: auto;
		width: auto;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #methodSubmit form {
		font-size: 1.5em;
		position: relative;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #methodSubmit:not(ie8) form {
		line-height: 2em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #methodSubmit form button {
		position: absolute;
		font-size: 0.85em;
		right: 1.5em;
		top: 50%;
		margin-top: -0.8em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #methodSubmit:not(ie8) form button {
		margin-top: -1em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod .checkoutMethodSelector input {
		width: auto;
		height: auto;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #create_password_wrap, body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #create_verifyPassword_wrap {
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
		width: 179px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #create_password_wrap {
		margin-right: 12px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #guest_email, body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #returning_username, body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #returning_password {
		margin-bottom: 5px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #checkoutMethod #forgotPassword {
		float: right;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressDisplay .billing, body.page_5e898efa0b0270e70ae0518c2324be8c #addressDisplay .shipping {
		float: left;
		width: 40%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn #promoCode input {
		width: 150px;
		margin-right: 5px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressDisplay a, body.page_5e898efa0b0270e70ae0518c2324be8c #promoCode button {
		display: inline-block;
		background: transparent;
		border: 1px solid #ccc;
		text-align: center;
		padding: 4px 1.2em;
		color: #c60;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #promoCode button:hover {
		text-decoration: underline;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressDisplay {
		position: relative;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #addressDisplay a {
		position: absolute;
		top: 50%;
		right: 3%;
		margin-top: -15px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price table, body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price table th, body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price table td {
		border: 0;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .shippingOptions {
		float: left;
		width: 50%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price {
		float: right;
		width: 40%;
		color: #888;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price th {
		text-transform: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .shippingOption {
		padding: 0.5em;
		margin-right: 1em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .shippingOption label {
		font-weight: normal;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .shippingOption span {
		font-weight: bold;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price {
		font-size: 1.2em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price .subtotal {
		border-bottom: 1px solid #ccc;
		color: #000;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price .total {
		border-top: 1px solid #ccc;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price .total th {
		font-size: 1.2em;
		color: #000;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price .total td {
		font-size: 1.3em;
		color: #33f;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .final_price td {
		text-align: right;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .shippingOptions .noShippingOptions {
		height: 10em;
		background: url(/admin/images_shared/loading.gif) no-repeat 50% 50%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #cc_number {
		margin-bottom: 0.75em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment .credit {
		position: relative;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment select, body.page_5e898efa0b0270e70ae0518c2324be8c #payment input {
		margin-top: 0;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #exp_month {
		width: 160px;
		float: left;
		margin-right: 3px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #exp_year {
		width: 90px;
		margin-right: 3px;
		float: left;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #cvv {
		width: 113px;
		float: left;
		border-right-color: transparent;
		margin-right: -5px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #cvv-help {
		position: absolute;
		right: 0px;
		display: inline-block;
		width: 20px;
		font-size: 1.2em;
		text-align: center;
		margin-left: -1px;
		padding-left: 1px;
		padding-right: 1px;
		margin-right: -1px;
		border: 2px inset transparent;
		border-left-color: transparent;
		line-height: 21px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment:not(ie8) #cvv-help {
		line-height: 1.35em;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #cvv.error {
		border-color: #f33;
		width: 86px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment #cvv.error + #cvv-help {
		border-color: #f33;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #confirm {
		font-size: 1.5em;
		position: relative;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #middleColumn:not(IE8) #confirm {
		line-height: 2em;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #confirm form {
		position: relative;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #confirm button {
		position: absolute;
		font-size: 0.85em;
		right: 1.5em;
		top: 50%;
		margin-top: -1em;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #confirm button {
		padding: 0;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .shippingOption {
		background-position: -1000px -1000px;
		background-repeat: no-repeat;
		border: 1px solid transparent;
		line-height: 20px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .shippingProvider_Standard {
		background-image: url(/resources/wdgann/thumbnails/50;25;img_icon_free.gif);
}
body.page_5e898efa0b0270e70ae0518c2324be8c .shippingProvider_USPS {
		background-image: url(/resources/wdgann/thumbnails/50;25;USPS.png);
}
body.page_5e898efa0b0270e70ae0518c2324be8c .shippingProvider_UPS {
		background-image: url(/resources/wdgann/thumbnails/50;25;ups-logo.png);
}
body.page_5e898efa0b0270e70ae0518c2324be8c .selectedShippingOption {
		background-position: 100% 50%;
		border: 1px solid #ccc;
}
body.page_5e898efa0b0270e70ae0518c2324be8c .shippingOption:hover {
		background-position: 100% 50%;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #orderDetails .selectedShippingOption label {
		font-weight: bold;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c #methodSubmit form {
		line-height: 1em;
}
*:first-child+html body.page_5e898efa0b0270e70ae0518c2324be8c .button-big {
		line-height: 1em;
		margin-top: -1em;
		padding: 0 10px;
}
body.page_5e898efa0b0270e70ae0518c2324be8c input[disabled] + label {
		color: #aaa;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment .paymentForm {
		display: none;
}
body.page_5e898efa0b0270e70ae0518c2324be8c #payment .selectedPaymentForm {
		display: block;
}



/* checkout/failure [ Checkout - Failure ] */




/* checkout/success [ Checkout - Success ] */

body.page_54d9bd49accc05621c3d38301aac1018 #middleColumn {
		margin-top: 1em;
}
body.page_54d9bd49accc05621c3d38301aac1018 #middleColumn table {
		margin: 2em 0;
}



/* print/orderDetail [ Order Detail ] */

@media print {
	body.page_021dce2f684d1f7700093e450feb3d78 .buttons {
		display: none;
	}
}

body.page_021dce2f684d1f7700093e450feb3d78 #headerContainer, body.page_021dce2f684d1f7700093e450feb3d78 #footerContainer {
		display: none;
}
body.page_021dce2f684d1f7700093e450feb3d78 {
		background: white;
}
body.page_021dce2f684d1f7700093e450feb3d78 #container {
		width: 7.5in;
		margin: 0.1in auto;
		padding: 0;
}
body.page_021dce2f684d1f7700093e450feb3d78 #mainContainer {
		width: 7.5in;
		padding: 0;
}
body.page_021dce2f684d1f7700093e450feb3d78 table, body.page_021dce2f684d1f7700093e450feb3d78 table tr, body.page_021dce2f684d1f7700093e450feb3d78 table th, body.page_021dce2f684d1f7700093e450feb3d78 table td {
		border: 0;
		padding: 0;
		margin: 0;
		background: white;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails {
		border: 0;
		width: 7.5in;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .header {
		background: #ccc;
		font-size: 1em;
		padding: 0.5em;
		border-bottom: 1pt solid #000;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .buttons {
		float: right;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .buttons .print {
		display: block;
		padding-left: 20pt;
		background: url(/admin/styles/public_global_images/img_printIcon.gif) no-repeat 0 50%;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .orderInfo {
		width: 100%;
		padding: 1em 0;
		margin: 0 0 1em 0;
		padding-bottom: 1em;
		border: 0;
		background: #fff;
		border-bottom: 1pt solid #000;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .orderInfo th, body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .orderInfo td {
		padding: 0.25em 0.5em;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .billInfo {
		width: 100%;
		padding-bottom: 2em;
		border: 0;
		background: #fff;
		border-bottom: 1pt solid #000;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .billInfo th, body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .billInfo td {
		padding: 0 0.5em 0 0.5em;
		vertical-align: top;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .billInfo th {
		text-align: left;
		background: #fff;
		padding-bottom: 0.5em;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .billInfo td {
		padding-bottom: 1em;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .orderInfo th {
		text-align: right;
		padding-right: 5pt;
		background: #fff;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart {
		border-collapse: collapse;
		width: 7in;
		margin: 0;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cartWrapper .cartContainer {
		border: 1pt solid #000;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cartWrapper .top {
		height: 0.25in;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cartWrapper .left, body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cartWrapper .right {
		width: 0.25in;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cartWrapper .bottom {
		height: 0.5em;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart th {
		background: #ccc;
		padding: 0.5em;
		border-bottom: 1pt solid #000;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .product {
		text-align: left;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart td {
		padding: 0.5em;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .total {
		text-align: right;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .price, body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .quantity {
		text-align: center;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .title {
		text-align: left;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .title span {
		display: block;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .sku {
		font-weight: bold;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .cart .image {
		width: 56.25pt;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails table.total {
		margin: 0 0.25in 0.25in 0.25in;
		width: 7in;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .total td {
		text-align: right;
		padding: 0 0.5em 0 0;
		padding-right: 0.5em;
		width: 1in;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .total th {
		padding: 0.25em 0.25em 0.25em 3.0in;
		text-align: left;
}
body.page_021dce2f684d1f7700093e450feb3d78 .orderDetails .total th span.card_num {
		font-weight: normal;
}
body.page_021dce2f684d1f7700093e450feb3d78 .feedback {
		padding: 5px;
		border: 1px solid #ccc;
		background-color: #eee;
		color: #333;
		font-size: 0.92em;
		margin: 5px;
}
body.page_021dce2f684d1f7700093e450feb3d78 .feedback-positive {
		padding-left: 30px;
		border-color: #2fdc00;
		color: #390;
		background: #eafbe5 url(/admin/styles/public_global_images/swFeedbackPositive.gif) no-repeat 5px center;
}
body.page_021dce2f684d1f7700093e450feb3d78 .feedback-negative {
		padding-left: 30px;
		border-color: #f00;
		color: #390;
		background: #fcc url(/admin/styles/public_global_images/swFeedbackNegative.gif) no-repeat 5px center;
}



/* cart [ Cart ] */

body.page_b9be20fb2c9a60de4d995dcb0d950c04 #middleColumn {
		margin-top: 50px;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 table.cart {
		border: 0;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 table.cart tbody, body.page_b9be20fb2c9a60de4d995dcb0d950c04 table.cart thead {
		border: 1px solid #999;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 table.cart th, body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart td {
		border-bottom: 1px solid #999;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tfoot, body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tfoot td {
		border: 0;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .checkoutButton {
		width: 840px;
		margin: 0 auto;
		border-top: 1px solid black;
		text-align: right;
		padding: 1em 0;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 #middleColumn2 {
		width: 840px;
		margin: 0 auto;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 #middleColumn {
		margin-bottom: 50px;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tbody td button {
		color: #c60;
		font-family: 'Lucida Sans' , 'Lucida Sans Unicode' , Helvetica , arial , sans-serif;
		border: 0;
		padding: 1px 0 0 12px;
		margin: 0;
		background: transparent url(/admin/styles/public_global_images/img_deleteIcon.gif) no-repeat 0 3px;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tbody td a {
		font-weight: bold;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tbody td.on_sale .sale {
		display: block;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tfoot td.subtotal {
		font-size: 200%;
}
body.page_b9be20fb2c9a60de4d995dcb0d950c04 .cart tfoot td.subtotal .subtotal-label {
		font-size: 50%;
		color: #999;
}



/* product [ Product Details ] */

body.page_9944cd2e742a55c109350743d87b730e h1 {
		font-weight: normal;
		margin-bottom: 0px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail {
		margin: 25px 75px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .images {
		width: 350px;
		float: left;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .author {
		font-size: 125%;
		font-style: italic;
		line-height: 2em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .format, body.page_9944cd2e742a55c109350743d87b730e .product-detail .sku, body.page_9944cd2e742a55c109350743d87b730e .product-detail .press_date {
		font-size: 80%;
		color: gray;
		line-height: 1.25em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .detail {
		margin-left: 350px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .brand {
		float: right;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form {
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		margin: 1em 0px 3em 0;
		padding-right: 160px;
		padding-left: 5em;
		padding-bottom: 14px;
		position: relative;
		min-height: 2.5em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form.hasMessage {
		margin-top: 4em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form.not-for-sale {
		min-height: 0;
		padding: 14px 0;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .price {
		font-size: 150%;
		line-height: 2em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form .qty {
		position: absolute;
		left: 0;
		top: 12px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form .qty input {
		width: 2.5em;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .on_sale .base_price, body.page_9944cd2e742a55c109350743d87b730e .product-detail .on_sale .base {
		text-decoration: line-through;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .sale_price, body.page_9944cd2e742a55c109350743d87b730e .product-detail .sale {
		color: #900;
		font-weight: bold;
		font-style: italic;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form select {
		margin: 14px 0px 0 8px;
		padding: 1px 1px 1px 1px;
		min-width: 80px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail form button {
		position: absolute;
		top: 50%;
		right: 0;
		background: #ff9b00 url(/admin/styles/public_global_images/swCart_checkoutButtonBG.jpg) repeat-x;
		font-weight: bold;
		padding: 5px 10px;
		border: 1px solid #797979;
		height: 2em;
		line-height: 1em;
		margin-top: -1em;
		font-size: 1.25em;
		text-transform: uppercase;
}
body.page_9944cd2e742a55c109350743d87b730e #footerContainer {
		clear: left;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 {
		float: right;
		margin-top: -5px;
}
body.page_9944cd2e742a55c109350743d87b730e .related_products table {
		border: 0;
		margin: 0;
}
body.page_9944cd2e742a55c109350743d87b730e .related_products .price {
		font-size: 1em;
}
body.page_9944cd2e742a55c109350743d87b730e th.bareTableColumn {
		display: none;
}
body.page_9944cd2e742a55c109350743d87b730e td.bareTableColumn {
		border: 0;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn {
		padding-top: 15px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn3 {
		margin-left: 25px;
		padding-bottom: 11px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 {
		margin-right: 25px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn1 {
		clear: both;
		padding-bottom: 40px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn3 a {
		color: #996;
		font-size: 85%;
		text-transform: uppercase;
		font-weight: bold;
}
body.page_9944cd2e742a55c109350743d87b730e .related_products h4 {
		margin-top: 1.5em;
}
body.page_9944cd2e742a55c109350743d87b730e #reviewFormBody {
		width: 450px;
}
body.page_9944cd2e742a55c109350743d87b730e #reviewFormBody input, body.page_9944cd2e742a55c109350743d87b730e #reviewFormBody textarea {
		width: 442px;
		padding: 4px;
		font-size: 1.15em;
}
body.page_9944cd2e742a55c109350743d87b730e .review-count-1 {
		display: none;
}
body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item .rating {
		float: right;
		margin: 0.2em 0;
}
body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item .body {
		clear: right;
		border: 1px solid #999;
		margin: 0.2em 0 0;
		padding: 0.8em;
		background: #f8f8f8;
}
body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item .name {
		padding-left: 42px;
		line-height: 24px;
		background: url(/images/talk-arrow.png) no-repeat 12px 0px;
		margin-top: -1px;
		padding-top: 8px;
		color: #999;
}
body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item {
		display: none;
}
body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item-1, body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item-2, body.page_9944cd2e742a55c109350743d87b730e #reviews .review-item-3 {
		display: block;
}
body.page_9944cd2e742a55c109350743d87b730e .review-body, body.page_9944cd2e742a55c109350743d87b730e .colors, body.page_9944cd2e742a55c109350743d87b730e .features {
		margin-top: 1em;
}
body.page_9944cd2e742a55c109350743d87b730e .review-more {
		margin-top: 1em;
}
body.page_9944cd2e742a55c109350743d87b730e .error-message {
		border: 1px solid #f33;
		background: url(images/error-arrow.png) no-repeat 100% 50%;
		padding: 0.5em;
		background: #fcc;
		margin: 0 0 1em 0;
}
body.page_9944cd2e742a55c109350743d87b730e .success-message {
		border: 1px solid #3f3;
		background: #cfc;
		padding: 0.5em;
		margin: 0 0 1em 0;
}
body.page_9944cd2e742a55c109350743d87b730e form.hasMessage {
		position: relative;
}
body.page_9944cd2e742a55c109350743d87b730e form.hasMessage .error-message, body.page_9944cd2e742a55c109350743d87b730e form.hasMessage .success-message {
		position: absolute;
		top: -3.5em;
		left: 0px;
		right: 0px;
}
body.page_9944cd2e742a55c109350743d87b730e .product-detail .features, body.page_9944cd2e742a55c109350743d87b730e .product-detail .colors, body.page_9944cd2e742a55c109350743d87b730e .product-detail .review-body {
		margin-top: 2.75em;
}
body.page_9944cd2e742a55c109350743d87b730e .alt_images {
		width: 300px;
}
body.page_9944cd2e742a55c109350743d87b730e .alt_images .image .record-body {
		display: none;
}
body.page_9944cd2e742a55c109350743d87b730e .alt_images .end-of-row {
		height: 0px;
		overflow: hidden;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 {
		position: relative;
		height: 35px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 a {
		position: absolute;
		top: 0;
		height: 30px;
		width: 30px;
		text-indent: -10000px;
		color: #d9531e;
		font-weight: bold;
		font-size: 0.75em;
		line-height: 30px;
		background: transparent no-repeat 100% 50%;
		display: block;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 #facebook-link {
		background-image: url(/images/icon-facebook.png);
		right: 70px;
}
body.page_9944cd2e742a55c109350743d87b730e #facebook-link:hover {
		text-indent: -95px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 #twitter-link {
		background-image: url(/images/icon-twitter.png);
		right: 35px;
}
body.page_9944cd2e742a55c109350743d87b730e #twitter-link:hover {
		text-indent: -95px;
}
body.page_9944cd2e742a55c109350743d87b730e #middleColumn2 #email-link {
		background-image: url(/images/icon-email.png);
		right: 0px;
}
body.page_9944cd2e742a55c109350743d87b730e #email-link:hover {
		text-indent: -126px;
}
body.page_9944cd2e742a55c109350743d87b730e .related_products .emptyTable {
		display: none;
}
* html body.page_9944cd2e742a55c109350743d87b730e #middleColumn form {
		zoom: 1;
		height: 42px;
}
* html body.page_9944cd2e742a55c109350743d87b730e #middleColumn form .qty {
		top: 50%;
		margin-top: -14px;
}



/* category [ Product List ] */

body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .multi-paginator-top, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .multi-paginator-bottom {
		background: rgb(233 , 233 , 211);
		margin: 0;
		padding: 0;
		width: 100%;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .multi-paginator-top {
		border-top: 1px solid #cece9c;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .multi-paginator-bottom {
		border-top: 1px solid #cece9c;
		border-bottom: 1px solid #cece9c;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .sorter {
		float: right;
		padding: 9px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .page-select {
		float: left;
		width: 8em;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .page-select .previous {
		float: left;
		width: 22px;
		height: 21px;
		background: url(/admin/styles/public_global_images/img_leftArrow.gif);
		text-indent: -10000px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .page-select .next {
		float: right;
		width: 22px;
		height: 21px;
		background: url(/admin/styles/public_global_images/img_rightArrow.gif);
		text-indent: -10000px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .page-select {
		text-align: center;
		font-weight: bold;
		font-size: 1.3em;
		padding: 9px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .clear {
		display: block;
		clear: both;
}
*:first-child+html body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .clear {
		display: none;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select {
		float: right;
		padding: 9px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a {
		display: inline-block;
		height: 21px;
		width: 22px;
		margin-left: 8px;
		text-indent: -10000px;
}
*:first-child+html body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a {
		display: block;
		float: left;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-grid {
		background: url(/images/img_gridIcon.gif);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-big_grid {
		background: url(/images/img_bigGridIcon.gif);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-list {
		background: url(/images/img_listIcon.gif);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-selected-grid {
		background: url(/thumbnails/22;21;00000;img_gridIcon.gif.png);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-selected-big_grid {
		background: url(/thumbnails/22;21;00000;img_bigGridIcon.gif.png);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-select a.mode-selected-list {
		background: url(/thumbnails/22;21;00000;img_listIcon.gif.png);
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .count {
		float: right;
		padding: 9px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item a, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item img, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item .author, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item a, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item img, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item .author {
		display: block;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-list tr:hover {
		background: #dcdcdc;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item {
		width: 191px;
		padding: 20px 20px 20px 20px;
		margin-top: 1em;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item {
		width: 386px;
		padding: 20px 40px 20px 40px;
		margin-top: 1em;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item img, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item img {
		border-bottom: 1px solid #996;
		padding-bottom: 7px;
		margin-bottom: 7px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item .author, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item .author, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-list .author {
		font-style: italic;
		font-size: smaller;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item .price, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item .price {
		font-size: 0.9em;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item:hover, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item:hover {
		border: 2px solid #996;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-grid .item, body.page_fdaad363754e75e14a36e4047b5c46cb .multi-paginator-box .mode-big_grid .item {
		border: 2px solid transparent;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .format, body.page_fdaad363754e75e14a36e4047b5c46cb .isbn {
		font-size: 0.7em;
}
body.page_fdaad363754e75e14a36e4047b5c46cb td.price {
		text-align: center;
}
body.page_fdaad363754e75e14a36e4047b5c46cb td.price .on_sale .base_price {
		display: block;
		text-decoration: line-through;
}
body.page_fdaad363754e75e14a36e4047b5c46cb th.price {
		text-align: center;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .onSale .price, body.page_fdaad363754e75e14a36e4047b5c46cb .on_sale .base_price {
		text-decoration: line-through;
}
body.page_fdaad363754e75e14a36e4047b5c46cb .salePrice, body.page_fdaad363754e75e14a36e4047b5c46cb td.price .sale_price {
		color: #900;
		font-weight: bold;
		font-style: italic;
}
* html body.page_fdaad363754e75e14a36e4047b5c46cb .swt_product_grid .item {
		border: 0 !important;
}
* html body.page_fdaad363754e75e14a36e4047b5c46cb .mode-select a {
		display: block;
		float: left;
}
* html body.page_fdaad363754e75e14a36e4047b5c46cb .mode-select {
		margin-right: 8px;
}



/* about-us [ About ] */

body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn {
		width: 350px;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #middleColumn {
		width: 590px;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn .content {
		padding: 65px 25px 65px 75px;
		font-size: 0.8em;
		line-height: 125%;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #middleColumn .content {
		padding: 25px 0 35px 75px;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn1 {
		margin-bottom: 30px;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn1 p {
		font-size: 120%;
		line-height: 120%;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn2 {
		margin-bottom: 20px;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn2 .record-body {
		margin-left: 85px;
		line-height: 1.5em;
		margin-top: 0.5em;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn2 .record-body .title {
		font-size: 1em;
		line-height: 1.5em;
		margin: 0;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn2 .record-image {
		float: left;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn2 .end-of-record {
		height: 12px;
		display: block;
		clear: left;
		overflow: hidden;
}
body.page_7aea806eeeda400c6e69e385be7172a9 #rightColumn4 .entry span {
		display: block;
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
}



@media only screen and (max-device-width: 480px) {
  html {
    -webkit-user-select: none;
  }
}
