.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
	margin:0 0.5em 0 0;
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
	margin:0 0 0.5em;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {
	width:6em;
}
.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav {
	width:auto;
}
.yui-navset .yui-navset-left, .yui-navset-left {
	padding:0 0 0 6em;
}
.yui-navset-right {
	padding:0 6em 0 0;
}
.yui-navset-top, .yui-navset-bottom {
	padding:auto;
}
.yui-nav, .yui-nav li {
	margin:0;
	padding:0;
	list-style:none;
}
.yui-navset li em {
	font-style:normal;
}
.yui-navset {
	position:relative;
	zoom:1;
}
.yui-navset .yui-content {
	zoom:1;
}
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
	display:inline-block;
	display:-moz-inline-stack;
*display:inline;
	vertical-align:bottom;
	cursor:pointer;
	zoom:1;
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
	display:block;
}
.yui-navset .yui-nav a {
	position:relative;
}
.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
	display:block;
	display:inline-block;
	vertical-align:bottom;
	zoom:1;
}
.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a {
	display:block;
}
.yui-navset-bottom .yui-nav li a {
	vertical-align:text-top;
}
.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em {
	display:block;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {
	position:absolute;
	z-index:1;
}
.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav {
	position:static;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset-left .yui-nav {
	left:0;
	right:auto;
}
.yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav {
	right:0;
	left:auto;
}
.yui-overlay, .yui-panel-container {
	visibility: hidden;
	position: absolute;
	z-index: 2;
}
.yui-panel-container form {
	margin: 0;
}
.mask {
	z-index: 1;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.mask.block-scrollbars {
	overflow: auto;
}
.masked select, .drag select, .hide-select select {
	_visibility: hidden;
}
.yui-panel-container select {
	_visibility: inherit;
}
.hide-scrollbars, .hide-scrollbars * {
	overflow: hidden;
}
.hide-scrollbars select {
	display: none;
}
.show-scrollbars {
	overflow: auto;
}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {
	overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {
	overflow: auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
	padding-bottom: 1px;
}
.yui-effect-fade .underlay {
	display:none;
}
.yui-tt-shadow {
	position: absolute;
}
.clear, br {
	clear:both;
}
#container-dynamic a.img:hover {
	border-bottom: 0px;
}
#container-dynamic a:hover {
	border-bottom: 1px dotted #333333;
}
#container-dynamic a#orderSampleLink:hover {
	border: none;
}
img {
	border: 0px;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
small {
	font-size:0.8em;
	font-weight:normal;
}
hr {
	font-size:0px;
	line-height: 1px;
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	border:1px transparent;
	border-bottom:1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	width:95%;
}
label {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#contentContainer {
	background-color: #FFFFFF;
	color: #533519;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
#contentContainer h3 {
	font-size:1.2em;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom:0px
}
#contentContainer td {
	vertical-align: middle;
}
#pageContainer {
	margin-left: auto;
	margin-right: auto;
	width:960px;
}
#imageContainer {
	float:left;
	width:44%;
	height:428px;
}
#infoContainer {
	float:right;
	width:54%;
}
#bottomContainer {
	width:100%;
	z-index:10;
	position:relative;
}
#breadcrumbs {
	padding:5px;
	font-size: 0.9em;
}
#productDetails, #photoInstructions {
	padding-left:10px;
	z-index:10;
}
#productDetailsLeftColumn, #photoInstructionsLeftColumn {
	float:left;
	width:47%;
}
#productDetailsRightColumn, #photoInstructionsRightColumn {
	float:left;
	width:48%;
	padding-left: 20px;
	border-left: 1px solid #CCCCCC;
}
#photoInstructionsLeftColumn ul {
	margin-left: 15px;
}
#photoInstructionsLeftColumn li {
	padding-top:2px;
	padding-bottom:2px;
}
#recommendedContent .formatBox {
	float:left;
	margin-left: 2px;
	margin-right: 2px;
	width: 45%;
}
#recommendedContent img {
	margin-top: 5px;
}
#recommendedContent input {
	float: left;
	padding: 5px;
}
.productDetailsBlock {
	margin-top:5px;
}
#productDetailsHeader, .photoInstructionsHeader, .helpHeader {
	float:left;
	font-size: 1.2em;
	font-weight:bold;
	margin-top:10px;
}
#postageWarning {
	float:left;
	width:82%;
	font-size:0.9em;
	border: 2px solid #C0C0C0;
	background-color:#FFFFFF;
}
#postageWarningIcon {
	margin-left:10px;
	margin-top:10px;
}
#preshipContainer {
	float:left;
	width: 80%;
	background-color:#F0F9FF;
	border: 2px solid #D7D7D7;
	padding:5px;
}
#preshipContent {
	float:left;
	width:70%;
}
#preshipHeading {
	float:left;
	padding-left:5px;
	font-weight:bold;
}
#preshipText {
	float:left;
	padding-left:5px;
}
#preshipLink {
	float:left;
	padding:5px;
}
#collectionsContainer {
	padding-left:20px;
	padding-right:20px;
}
#collectionLinks {
	font-style: italic;
}
#praFlag {
	float:left;
	margin-left: 50px;
	font-style:italic;
	padding-top:5px;
	font-size:0.9em;
	display:inline;
}
#recycledFlag {
	float:left;
	font-size:0.7em;
	font-weight:normal;
	padding:2px;
}
#productDescription {
	color: #6B6B6B;
}
#collectionLinks {
	color: #6B6B6B;
}
#mainPanelAnchor {
	position: fixed;
	z-index: 1010;
	width:100%;
	top:25px;
}
#mainPanel {
	width: 800px !important;
	background:#fff;
	border:solid 5px #f2f2f2;
	margin:auto !important;
	left:auto !important;
}
#mainPanelHeader {
	width:790px;
	background:#0019a9;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	letter-spacing:1px;
	padding:5px;
}
#mainPanelBody {
	width:780px;
	height:500px;
	overflow:hidden;
	text-align:center;
}
#mainPanelFooter ul, #mainPanelFooter li {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#373737;
	font-weight:bold;
	list-style:none;
}
#mainPanelFooter {
	width:800px;
}
#mainPanelImage {
	cursor:move;
}
#zoomInContainer {
	display: inline;
	float:right;
	padding:5px;
	margin-left:80px;
}
#zoomOutContainer {
	display: inline;
	float:right;
	padding:5px;
	margin-right:10px;
}
#panelsList img {
	border: 1px solid #999999;
}
#otherButtonsContent {
	z-index: 0;
	padding-bottom: 5px;
}
#requestSample, #saveToFavorites, #emailToFriend {
	float:left;
	margin-left:20px;
	margin-top: 5px;
	width:28%;
}
#contentContainer h1 {
	font-size:0.9em;
	font-weight:normal;
	margin:0px;
}
#contentContainer h2, #colorName {
	font-size:1.1em;
	margin:0px;
	font-weight: bold;
	color: #533519;
}
#productHeader {
	float:left;
	font-size: 1.2em;
	width:60%;
}
#productHeader .sub {
	font-size:0.7em;
	font-style:italic;
}
#productHeader #vendorName {
	font-size:0.7em;
	font-style:italic;
}
#productSubHeader {
	float:left;
	font-size: 1em;
	margin-left:8px;
	margin-top:11px;
	font-style:italic;
}
#mainImage div {
	margin:auto;
	top:50%;
	text-align:center;
}
#mainImage .zoomText, .zoomText a {
	border:1px solid black;
	float:right;
	padding:3px;
	margin-right:20px;
	color: #533519;
	text-decoration:none;
	cursor: pointer;
}
#mainImage .zoomText:hover, .zoomText a:hover {
	border-bottom: 1px dotted #333333;
}
.zoomLink {
	font-size: 1.1em;
	padding: 6px;
	cursor: pointer;
}
#extraContainer {
	border: 1px solid #D7D7D7;
}
#extraContainerLeft {
	float:left;
	width:47%;
	padding:5px;
	border-right:1px solid #CCCCCC;
}
#extraContainerRight {
	float:left;
	width:49%;
	padding:5px;
	padding-left:20px;
	margin-left:-1px;
	border-left:1px solid #CCCCCC
}
#recentlyViewedSeeMore {
	margin-right:20px;
	font-size:0.9em
}
#recentlyViewedPopup {
	width:940px;
	display:hidden;
}
#layoutsPanel {
	width:760px;
	display:hidden;
}
#seeMoreIcon {
	margin-top:2px;
}
#envelopeOptionHelpAnchor {
	font-weight:none;
}
#mailForMeInformation {
	width:85%;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}
#deliveryOptionPanel {
	margin-top: 30px;
}
#shippingHelp p {
	margin: 15px 0;
}
#shippingHelp ul {
	list-style-type:none;
	padding-left:35px;
}
.formatLabel {
	margin-top:3px;
}
.roundedInner {
	background-color:#F3F3F3;
	padding-left:5px;
	padding-right:5px;
}
#calculator, .rounded {
	border: 1px solid #D7D7D7;
	border-top: 0px;
	background-color:#F3F3F3;
	z-index:0;
	float:left;
	width:100%;
	color: #6B6B6B;
}
#calculator .calculatorHeader, #otherButtonsHeading {
	color: #533519;
	font-size: 1.1em;
	font-weight: bold;
	background: transparent url(../../../../../../image/tp/gradient-light-blue.gif) repeat-x;
	height: 28px;
	padding: 0px 3px;
	cursor: pointer;
	margin-bottom: 5px;
}
#calculator .calculatorHeader:hover {
	background: transparent url(../../../../../../image/tp/gradient-light-blue-hover.gif) repeat-x;
}
#otherButtonsHeading {
	cursor: default;
	padding: 0px 10px;
}
#calculator .calculatorHeader .label, #otherButtonsHeading .label {
	padding: 6px 0px;
}
#calculator .calculatorHeader span {
	margin-left: 2px;
	margin-right: 2px;
}
#shippingNote {
	font-size: 0.9em;
	margin: 0px 19px;
}
#shippingDateEstimate, #rushDateEstimate {
	font-weight:bold;
	color: #E69516;
}
#calculatorHeader, .roundedHeaderInner {
	font-size:1em;
	color: #533519;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 0px 4px 10px;
	overflow: hidden;
}
#mailingServiceOptions {
	background-color:#F0F9FF;
	border: 2px solid #D7D7D7;
	padding: 5px;
	width: 80%;
	margin-top: 10px;
}
#mailingServiceOptions input {
	float:left;
	margin-left:10px;
	margin-top: 10px;
}
#mailingServiceOptions h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 0px;
}
#mailingServiceOptions label {
	float:left;
}
#mailingServiceOptions .nudged {
	margin-left: 5px;
}
#mailingServiceOptions .mailingOption {
	float: left;
	margin: 5px 3px;
}
.dropdownSwatch {
	height:10px;
	width:10px;
	margin-top:3px;
}
.lineData {
	float:left;
}
.lineDataHeading {
	float:left;
	padding-left:5%;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	width: 27%;
}
.sectionHeader {
	font-size:1.1em;
	padding-top:5px;
	font-weight:bold;
	width:auto;
}
.subHeader {
	float: left;
	font-weight: bold;
	border-bottom: 2px dotted #999999;
	margin-left: 20px;
	width:auto;
}
.subText {
	font-size:0.8em;
	font-weight:normal;
	color:#7C7C7C;
}
.subTextBrown {
	font-size:0.8em;
	font-weight:normal;
	color:#533519;
}
.collectionPanel {
	margin-left: 20px;
	margin-right: 20px;
}
.colorListItem {
	float:left;
	margin-left:5px;
	margin-right: 5px;
	padding: 5px;
	text-align:center;
	width: 10%;
}
.colorListItemP {
	float:left;
	margin-left:5px;
	margin-right: 5px;
	padding: 5px;
	text-align:center;
}
.colorListItemPText {
	padding:5px;
}
.boxHolder table, .highlightBox table {
	height:100%;
	width:100%;
	text-align:center;
	vertical-align: center;
}
#panelsList .boxHolder {
	height:100px;
	width:117px;
}
#panelsList .boxHolder img {
	border: 1px solid #FFFFFF;
	padding: 2px;
}
#panelsList .boxHolder img:hover {
	border: 1px solid #999999;
}
#panelsList .selectedBoxHolder img {
	border: 1px solid #533519;
}
#recentlyViewedPopup .highlightBox {
	border: 1px solid #FFFFFF;
	padding: 2px;
	height:100px;
	width:auto;
}
.highlightBox {
	border: 1px solid #F3F3F3;
	padding: 2px;
	height:100px;
	width:117px;
}
#layoutsPanelBox, .panelListItem {
	float:left;
	margin-left:5px;
	margin-right: 5px;
	padding: 5px;
	text-align:center;
	width: auto;
}
#colorsList.paletteBox {
	margin-left:auto;
	margin-right:auto;
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	padding: 2px;
}
.paletteBox {
	margin-left:auto;
	margin-right:auto;
	width: 20px;
	height: 20px;
	border: 1px solid #F3F3F3;
	padding: 2px;
}
#colorsListContent .paletteBox {
	width: 27px;
	height: 27px;
}
#colorsListContent .paletteImage {
	width: 25px;
	height: 25px;
}
.paletteBox:hover {
	border: 1px solid #999999;
}
.paletteImage {
	float:left;
	width: 18px;
	height: 18px;
	border: 1px solid #000000;
}
.thumbOuterBox {
	text-align:center;
	width:27%;
}
.layoutBox {
	text-align:center;
	width:auto;
	margin-left:5px;
	margin-right:5px;
}
#recentlyViewedPopup .thumbOuterBox {
	padding:5px;
	text-align:center;
	width:18%;
}
.padded {
	padding:5px;
}
.crimson {
	color:#7C1105;
	font-weight:bold;
	font-size:1.2em;
}
.crimson del {
	color:#7C1105;
}
.salePrice {
	color:#ff0000;
}
.faded {
	color: #999999;
}
.indented {
	margin-left:5px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float:right;
}
.selectedBorder {
	border: 1px solid #533519 !important;
}
#calculator .miniThumb {
	padding-top:1px;
	float:left;
}
.miniThumb {
	padding-top:3px;
	float:left;
}
.greySeparator {
	line-height: 0px;
	border-top: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	width:78%;
}
.verticalBreak {
	line-height: 0px;
	background-color: #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	height:95%;
	width:1px;
}
.bordered {
	border: 1px solid #999999;
}
.centeredDiv {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#calculator {
	width: 100%;
	position:relative;
	z-index:70;
}
#sub1 .totalValue, #sub2 .totalValue {
	float:right;
	padding:3px;
	color:#7C1105;
	text-align:right;
	font-weight:bold;
	margin-right:55px;
	width:50px;
}
#sub1 > .totalValue, #sub2 > .totalValue {
	float:right;
	padding:3px;
	color:#7C1105;
	text-align:right;
	font-weight:bold;
	margin-right:110px;
	width:50px;
}
#subtotalWarning, #subtotalWarning2 {
	font-size:0.8em;
	font-weight:normal;
	float:right;
	padding:5px;
	margin-right:23px;
}
#shippingCalculator {
	float:left;
	padding:3px 2%;
	width:94%;
}
#shippingCalculatorLink > a {
	font-size:1em;
	padding-top: 2px;
}
#shippingHolder table {
	width:100%;
	border: 0px;
	border-collapse: collapse;
}
#shippingHolder th {
	font-weight:bold;
	padding:5px;
}
#shippingHolder .column1 {
	float:left;
	padding-top:5px;
	width:7%;
}
#shippingHolder .column2 {
	float:left;
	padding-top:5px;
	width: 47%;
}
#shippingHolder .column3 {
	float:left;
	padding-top:5px;
	width: 15%;
}
#shippingHolder .column4 {
	float:left;
	padding-top:5px;
	width:31%;
}
#stateHolder {
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:3px;
	margin-bottom:3px;
	width:30%;
}
#rushHolder {
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:3px;
	margin-bottom:3px;
	width:22%;
}
#shippingCalculator .subtotalValue {
	float:right;
	padding:3px;
	text-align:right;
	font-weight:bold;
	margin-right:45px;
	width:50px;
}
#shippingCalculator > .subtotalValue {
	float:right;
	padding:3px;
	text-align:right;
	font-weight:bold;
	margin-right:90px;
	width:50px;
}
#shippingCalculator .totalValue {
	float:right;
	padding:3px;
	color:#7C1105;
	text-align:right;
	font-weight:bold;
	margin-right:45px;
	width:50px;
}
#shippingCalculator > .totalValue {
	float:right;
	padding:3px;
	color:#7C1105;
	text-align:right;
	font-weight:bold;
	margin-right:90px;
	width:50px;
}
#calculatorCollectionItems {
	z-index:100;
}
.subtotalHeader {
	float:right;
	padding:3px;
	text-align:right;
	font-weight:bold;
	margin-right:23px;
}
.totalHeader {
	float:right;
	padding:3px;
	color:#7C1105;
	text-align:right;
	font-weight:bold;
	margin-right:23px;
}
.personalizeSubText {
	font-size:0.9em;
	font-weight:bold;
	text-align: center;
	padding:5px;
}
.calculatorHeading {
	float:left;
	width:25%;
	text-align:right;
	margin-left: 5px;
	padding-top:5px;
	padding-bottom:5px;
}
.dropdownHolder {
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:3px;
	margin-bottom:3px;
	width:55%;
}
.calculatorLineLeft {
	float:left;
	padding:2px;
}
.calculatorLineRight {
	float:right;
	padding:2px;
	margin-right:40px;
}
.calculatorRadio {
	float:left;
	display:inline;
	margin-left:25px;
	margin-right:25px;
}
.prettySelectListLeft {
	float:left;
	margin-left: 5px;
	padding:0px;
}
.prettySelectListRight {
	float:right;
	padding:0px;
	text-align:right;
	margin-right:20px;
}
.prettySelect {
	width: 100%;
	height: 18px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	padding: 1px;
	cursor: pointer;
	z-index:50;
}
.prettySelectButton {
	float:right;
	text-align:right;
	padding: 5px;
}
.prettySelectSelectedContainer {
}
.prettySelectSelected {
	height: 18px;
	overflow-y:hidden;
	overflow-x:hidden;
}
ul.prettySelectList {
	position: absolute;
	z-index: 100;
	background-color: #FFFFFF;
	border: 1px solid #c0ad90;
	margin-left: -1px;
	width: 100%;
height: expression( this.scrollHeight > 299 ? "300px" : "auto" );
	max-height: 300px;
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x:hidden;
}
.prettySelect > ul.prettySelectList {
	width: 280px;
}
#stateHolder .prettySelect > ul.prettySelectList {
	width: 146px;
}
#rushHolder .prettySelect > ul.prettySelectList {
	width: 107px;
}
.prettySelectItem td {
	vertical-align:top;
}
ul.prettySelectList li {
	margin-left: 0px;
	padding-left: 0px;
}
ul.prettySelectList .prettySelectItem {
	width: 100%;
	margin-bottom: -2px;
}
ul.prettySelectList li > .prettySelectItem {
}
ul, li {
	margin: 0px;
	padding: 0px;
}
.prettySelectItem table {
	width: 100%;
	height: 18px;
}
html>body .prettySelectItem table {
	width: auto;
	vertical-align:top;
}
.prettySelectSpacer {
	width: 25px;
}
.prettySelectDivider {
	border-bottom: 1px solid #c0ad90;
	margin: 0;
	padding: 0;
}
.prettySelect .optionOdd {
	background-color: #EDF5FF;
}
.prettySelect .optionEven {
	background-color: #FFFFFF;
}
.clickable {
	cursor: pointer;
}
.sprite-personalize-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 145px;
	height: 36px;
	background-position: 0px 0px;
}
.sprite-order-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 93px;
	height: 36px;
	background-position: 0px -329px;
}
.sprite-calculator {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 16px;
	height: 21px;
	background-position: 0px -36px;
}
.sprite-request-samples-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 16px;
	height: 20px;
	background-position: -16px -36px;
}
.sprite-request-mail-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 22px;
	height: 20px;
	background-position: -32px -36px;
}
.sprite-request-heart-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 18px;
	height: 20px;
	background-position: -54px -36px;
}
.sprite-star-empty {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 19px;
	height: 18px;
	background-position: -72px -36px;
}
.sprite-star-filled {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 19px;
	height: 18px;
	background-position: -91px -36px;
}
.sprite-box-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 41px;
	height: 27px;
	background-position: -4px -248px;
	margin-top: 6px;
}
.sprite-envelope-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 41px;
	height: 28px;
	background-position: -7px -293px;
	margin-top: 6px;
}
.sprite-box-envelope-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 41px;
	height: 24px;
	background-position: -69px -249px;
	margin-top: 8px;
}
.sprite-flying-envelope-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 57px;
	height: 24px;
	background-position: -114px -249px;
	margin-top: 8px;
}
.sprite-help-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 14px;
	height: 14px;
	background-position: -145px -0px;
}
.sprite-help-gradient-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 14px;
	height: 14px;
	background-position: -159px -0px;
}
.sprite-brown-arrow-down {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 13px;
	height: 8px;
	background-position: -145px -14px;
}
.sprite-recycled-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 16px;
	height: 16px;
	background-position: -93px -83px;
}
.sprite-studiobasics-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 86px;
	height: 14px;
	background-position: -42px -106px;
	margin-bottom:2px;
}
.sprite-warning-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 37px;
	height: 33px;
	background-position: -1px -57px;
}
.sprite-preship-envelope-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 55px;
	height: 41px;
	background-position: -38px -58px;
}
.sprite-green-arrow-right {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 6px;
	height: 10px;
	background-position: -0px -90px;
}
.sprite-foldover-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 42px;
	height: 43px;
	background-position: -148px -117px;
	margin-bottom: 5px;
}
.sprite-flat-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 37px;
	height: 40px;
	background-position: -110px -120px;
	margin-bottom: 5px;
}
.sprite-expansion-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 9px;
	height: 9px;
	background-position: -119px -201px;
	margin: 4px;
}
.sprite-collapse-icon {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 9px;
	height: 9px;
	background-position: -110px -201px;
	margin: 4px;
}
.sprite-panel-help {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 39px;
	height: 13px;
	background-position: -93px -58px;
}
.sprite-panel-close {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 43px;
	height: 12px;
	background-position: -93px -71px;
}
.sprite-see-more-layouts {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 110px;
	height: 90px;
	background-position: 0px -120px;
}
.sprite-add-to-cart-button {
	background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat;
	overflow: hidden;
	width: 145px;
	height: 36px;
	background-position: 0px -210px;
}
#yuiNavBar a {
	color:#533519;
	text-decoration:none;
}
#yuiNavBar a:hover {
	text-decoration:underline;
}
#yuiNavBar .selected a {
	color:#668800;
	text-decoration:none;
}
#yuiNavBar .selected a:hover {
	text-decoration:underline;
}
.yui-nav-tab-content {
	padding:5px;
}
.yui-nav, .yui-nav li, #yuiNavBar {
	z-index:100;
	padding:0;
	list-style:none;
	position:relative;
	margin-bottom:-1px;
}
.yui-navset .yui-content {
	zoom:1;
	background-color:#F3F3F3;
	border:1px solid #D7D7D7;
	z-index:10;
}
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
	display:inline-block;
	display:-moz-inline-stack;
*display:inline;
	vertical-align:bottom;
	cursor:pointer;
	zoom:1;
	width: 15%;
	text-align:center;
	color: #533519;
	font-size:1.2em;
	background-color:#D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
}
.yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected, .yui-navset .yui-navset-bottom .yui-nav .selected {
	color:#668800;
	font-weight:bold;
	background-color:#F3F3F3;
}
.yui-navset .yui-nav a {
	position:relative;
}
.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
	display:block;
	display:inline-block;
	vertical-align:bottom;
	zoom:1;
}
.yui-navset-bottom .yui-nav li a {
	vertical-align:text-top;
}
.yui-skin-sam .mask {
	background-color: #000000;
	opacity: .10;
*filter: alpha(opacity=10);
}
/*.yui-skin-sam .yui-panel-container { padding: 0 1px; *padding: 2px 3px; } .yui-skin-sam .yui-panel { position: relative; *zoom: 1; left: 0; top: 0; border-style: solid; border-width: 1px 0; border-color: #808080; z-index: 1; } .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { zoom: 1; position: relative; border-style: solid; border-width: 0 1px; border-color: #808080; margin: 0 -1px; } .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { background-color: #FFFFFF; } .yui-skin-sam .yui-panel .hd { padding: 0 10px; font-size: 93%;  line-height: 2;  *line-height: 1.9;  font-weight: bold; color: #FFFFFF; background-color:#6E8E09; border-bottom: solid 1px #CCCCCC; } .yui-skin-sam .yui-panel .bd { padding: 10px; } .yui-skin-sam .yui-panel .ft { align:center; border-top: solid 1px #808080; padding: 5px 10px; font-size: 77%; } .yui-skin-sam .container-close { background: transparent url(../../../../../image/tp/product-page-sprites.png) no-repeat; overflow: hidden; width: 43px; height: 12px; background-position: -93px -71px; position: absolute; top: 5px; right: 6px; cursor:pointer; }*/





.yui-skin-sam .yui-panel-container {
	padding: 0 1px;
*padding: 2px 3px;
border:solid 2px #000;
}
.yui-skin-sam .yui-panel {
	position: relative;
	*zoom: 1;
	/*left: 0;*/
	top: 0;
	border-style: solid;
	border-width: 1px 0;
	border-color: #808080;
	z-index: 1;
}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
	zoom: 1;
	position: relative;
	border-style: solid;
	border-width: 0 1px;
	border-color: #808080;
	margin: 0 -1px;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
	background-color: #FFFFFF;
}
.yui-skin-sam .yui-panel .hd {
	padding: 0 0px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6E8E09;
	font-size:11px;
	text-align:left;
	text-indent:10px;
	padding:5px 0px;
}
.yui-skin-sam .yui-panel .bd {
	padding: 10px;
}
.yui-skin-sam .yui-panel .ft {
	align:center;
}
.yui-skin-sam .container-close {
	overflow: hidden;
	width: 15px;
	height: 15px;
	cursor:pointer;
	float:right;
	margin-right:10px;
	background:url(button_close.gif) top left no-repeat;
}
.yui-skin-sam .container-close img {
	float:left;
	display:none;
}
#zoomoptions {
	float:left;
	background:#ececec;
	text-align:left;
	font-size:12px;
	width:780px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mainPanelFooter li {
	background:url(zoom_arrow.gif) center left no-repeat;
	padding-left:17px;
	line-height:20px;
}
.container-close{cursor:pointer;position:absolute; width:15px;height:15px; top:5px; right:5px;background:url(button_close.gif) top left no-repeat; text-indent:-9999px;}
#mainPanelHeader .container-close {
	display:block;
}
.pointer {
	cursor:pointer !important;
}
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }