body{background-color:#CCC;font:0.69em normal Verdana, Helvetica, Arial, sans-serif;color:#333;text-align:center;margin:0 auto;padding:0 0 0 0;}
#wrapper{background-image:url("../../graphics/00000001/bgShadow.jpg");width:940px;text-align:center;margin:0 auto;background-repeat:repeat-y;}
.g-header{background-image:url("../../graphics/00000001/08-14-10-BG-header_02.jpg")}
td{font-size:1em}
form{display:inline;margin:0;padding:0}
h1{font:bold 1.3em Helvetica, Verdana, Arial, sans-serif;color:#600}
h2{font:bold 1.2em Verdana, Arial, sans-serif}
h3{font:bold 1.1em Helvetica, Verdana, Arial, sans-serif;color:#600}
h4{font:normal 1.1em Helvetica, Verdana, Arial, sans-serif;color:#600}
h2.header{background-color:#ccc;color:#333;font-weight:700;padding:4px}
a:link{color:#333;text-decoration:none;}
a:visited{color:#009;text-decoration:underline}
a:hover{color:#900;text-decoration:underline;}
.mm-header-wrapper{
	height:180px;
	background-image:url("../../graphics/00000001/heart-border-4.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 50px 0 0 0;
	
	
}
.floatlefthead{background-color:#835C35;float:left;clear:both;padding:0 0 0 30px}
.floatrighthead{font-family:Verdana, Geneva, sans-serif;font-size:10px;float:right;text-align:right;color:#333;background-color:#FFF;padding:0 4px 4px 0;}
.head-contact{width:400px;height:20px;font-family:Verdana, Geneva, sans-serif;text-size:10px;float:left;color:#333;background-color:#FFF;padding:10px 0 0 40px;}
.floatrighticon{width:150px;float:right;padding:0 10px 0 0}
.floatrighttwitter{float:right;padding:0 10px 0 0}
.floatrightpriceinventory{float:right;padding:0 140px 0 0}
.floatrightnextprev{height:40px;float:right;padding:20px 20px 0 0}
.floatrightcheckout{float:right;font:normal .5em Verdana, Geneva, sans-serif;color:gray}
.margincenter{margin:0 auto}
.small{font-size:.9em}
.smaller{font-size:.8em}
.smallest{font-size:.7em}
.large{font-size:1.1em}
.larger{font-size:1.2em}
.largest{font-size:1.3em}
.italic{font-style:italic}
.blue{color:#00f}
.nowrap{white-space:normal}
select{border-color:#333 #bbb #bbb;border-width:1px;padding:1px 2px}
.error-message{text-align:center;width:60%;color:#d00;font-weight:700;margin:0 auto;padding:4px}
.information-message{text-align:center;width:60%;color:#00d;margin:0 auto;padding:4px}
.textfield,textarea{width:200px}
.button{background-color:#999;color:#fff;font-size:.9em;cursor:pointer;border-color:#999 #000 #000 #999;border-style:solid;border-width:1px;margin:0;padding:1px 2px}
#site-container{background-color:#fff;width:920px;text-align:left;border-collapse:collapse;margin:0 auto;}
.nav-wrap{width:90%;background-color:#000;}
#navigation-bar{display:block;float:right;clear:both;width:100%;}
#navigation-bar li.navigation-item-off div.item-left-side,#navigation-bar li.navigation-item-on div.item-left-side{background:transparent url() no-repeat scroll left top}
#navigation-bar li.navigation-item-off div.item-right-side,#navigation-bar li.navigation-item-on div.item-right-side{background:transparent url() no-repeat scroll right top}
#navigation-bar li a:link{font:1.1em normal Verdana, Helvetica, Arial, sans-serif;color:#eeffee;}
#navigation-bar li a:visited{color:#FFCC00;text-decoration:none;}
#navigation-bar li a:active{color:#600;text-decoration:none}
#navigation-bar li a:hover{color:#FFF;text-decoration:underline}
#navigation-bar ul{background: #666 url(../../graphics/00000001/mainNav-bg-3.jpg) no-repeat;display:block;float:right;clear:both;width:100%;height:35px;border-style:solid;border-width:0px;border-color:#fff;margin:0px;padding:12px 0 0}
#navigation-bar li{display:inline;float:right;border-left:solid;border-width:1px;border-height:80%;border-color:#FFF;padding-top: 4px;padding-right: 12px;padding-bottom: 4px;padding-left: 12px;}
#navigation-bar li.navigation-item-on{}
#navigation-bar li.navigation-item-off{}
#navigation-bar li div div{padding:6px 28px}
#left-navigation{width:20%;border-right:1px solid #CCC;vertical-align:top;padding:0}
#customfields-X1{width:90%;}

#category-tree{margin:2px 0 0 0;padding:0px 8px 0px 0px;border-left:none;border-width:thin;border-color:#CCC;}

#category-tree ul{
	margin:0 0 0 22px;
	padding:1px 0 0 0;
	font-size: .75em;
	line-height: 1em;
}
#category-tree ul li {
	margin:0px;
	padding:2px 0 0 0;
	list-style-image: url("../../graphics/00000001/arrow2.gif");
	font-size: .75em;
	line-height: 1em;
}
#category-tree div{background-color:#fff;}

#category-tree a:link{display:block;background-image: url("../../graphics/00000001/spriteme-3.png");background-position: 0px -57px;left bottom repeat-x; margin-bottom:6px;padding:0 0 6px 12px;text-decoration:none;font-family:Arial,Verdana, Geneva, sans-serif;color:#333;line-height:18px;font-size:12px;background-color:#FFF;text-decoration:none;}
#category-tree a:visited{background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:12px;color:#900;text-decoration:underline;}
#category-tree a:active{background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:12px;color:#900;text-decoration:underline;}
#category-tree .level-1 a{padding:4px 4px 4px 0;}
#category-tree .level-1 a:hover{background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;text-decoration:underline;color:#900;}
#category-tree .level-1 a:visited{display:block;background-image: url("../../graphics/00000001/spriteme-3.png");background-position: 0px -57px;left bottom repeat-x; margin-bottom:6px;padding:0 0 6px 12px;text-decoration:underline;font-family:Arial,Verdana, Geneva, sans-serif;line-height:18px;font-size:12px;font-weight:bold;text-decoration:underline;color:#900;}
#category-tree .level-2 a{padding:4px 4px 0px 12px; background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:11.5px;font-weight:bold;color:#690;margin-bottom:4px;}
#category-tree .level-2 a:hover{background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:11.5px;text-decoration:underline;color:#900;}
#category-tree .level-2 a:visited{display:block;background-image: url("../../graphics/00000001/spriteme-3.png");background-position: 0px -57px;left bottom repeat-x; margin-bottom:6px;padding:0 0 6px 12px;text-decoration:underline;font-family:Arial,Verdana, Geneva, sans-serif;line-height:18px;font-size:11.5px;font-weight:bold;text-decoration:underline;color:#900;}
#category-tree .level-3 a{padding:4px 4px 4px 28px;background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:11.5px;font-size:11.5px;color:#333;margin-bottom:4px;}
#category-tree .level-3 a:hover{background-color:#fff;font-family:Arial,Verdana, Geneva, sans-serif;font-size:11.5px;text-decoration:underline;color:#900;}
#category-tree .level-3 a:visited{display:block;background-image: url("../../graphics/00000001/spriteme-3.png");background-position: 0px -57px;left bottom repeat-x; margin-bottom:6px;padding:0 0 6px 12px;text-decoration:underline;font-family:Arial,Verdana, Geneva, sans-serif;line-height:18px;font-size:11.5px;font-weight:bold;text-decoration:underline;color:#900;}
#category-tree .level-4 a{padding:4px 6px 4px 48px}
#category-tree .level-5 a{padding:4px 6px 4px 60px}
#category-tree .level-6 a{padding:4px 6px 4px 72px}
#category-tree div.active{background-color:#fff}
#category-tree-footer{padding:0 0 10px 0}
#content-container{background-color:#fff;clear:both;width:920px;height:270px;max-height:270px!important;border-color:#ccc;border-style:solid;border-width:1px 0 1px 0;margin:0;padding:2px;}
#main-content{vertical-align:top;padding:0 8px 0 8px;}
#global-header{background-color:#FFF;padding:0 0 0 0;}
.prod-head{float:left;font-family:Verdana,Geneva,sans-serif;color:#606440;text-decoration:underline;font-weight:normal;font-size: 10px;}
#product-header {float:left;}
.prod-price-fields{height:15px;border-style:solid;border-width:1px;border-color:#CCC;clear:both;padding:4px;}
.prod-fields{border-style:solid;background-color:#EEEEEE;border-width:2px;border-color:#CCC;border-radius: 10px 10px 10px 10px;clear:both;padding:4px;}
.prod-fields ul{color:#666;font:11px normal Verdana, Helvetica, Arial, sans-serif;margin:0px;padding:0 0 0 14px;}
.prod-fields ul li{margin:0px;padding:0 0 0 4px;}
.product-code {clear:both;color:#333;font:11px Verdana, Helvetica, Arial, sans-serif; font-weight:600;margin:0px;}
.g-list {width:150px;float:right;}
.g-list ul{list-style:none;margin:0px;display:inline;float:right;}
.g-list ul li a{float:right;display:inline;text-decoration:underline;color:#EF820D;font-size:10px;padding: 4px 20px 0 0;}
.rel-product-price{display:inline;float:left;margin:0px;padding:0 0 22px 0;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:12px;font-weight:700;color:#090}
.special-head {
	float:left;
	width:200px;
	height:22px;
	padding:14px 0 0 0;
	margin:0;
	display:inline;}
.pop-srch {text-align:left;}
.add-links {width:90%;border-style:solid;border-width:0px;border-color:#CCC;clear:both;padding:4px;}
.add-links ul{color:#666;font:11px normal Verdana, Helvetica, Arial, sans-serif;margin:0px;padding:0 12px;}
.add-links ul li {margin:0px;}
.add-links-head {height:36px;background-image:url("../../graphics/00000001/confidence-2.gif");background-repeat:no-repeat;padding:4px;}
#logo{width:450px;height:80px;clear:left;padding:0 0 0 10px;margin:0}
#logo a{width:400px;height:80px;display:block;cursor:pointer}
#search-head{float:right;clear:both;padding:0px 2px 4px 0;margin:0px;}
#header-links{float:right;line-height:22px;color:#000;text-align:right;padding:4px 12px 0 0}
#footer-links ul{font:.9em normal Verdana, Helvetica, Arial, sans-serif;margin:8px 0;padding:10px 0;}
#footer-links ul li{list-style-type:none;border-left:1px solid #999;text-align:center;display:inline;margin:0;padding:0 2px 0 6px}
#miva-link{font-size:.8em;text-align:right;margin:16px 0}
#maintenance{color:#d00;font-weight:700}
.logout-link{float:right;margin:12px 0}
#customer-fields label,#affiliate-fields label{float:left;width:150px;white-space:nowrap;text-align:right;clear:both;padding:2px 5px 3px 0}
#affiliate-commissions label,.OSEL .non-editable label{float:left;width:120px;font-weight:700;text-align:right;padding:0 6px 0 0}
#customer-fields input.textfield,#affiliate-fields input.textfield,#tax-fields input,#affiliate-commissions div.form_row div,.non-editable div.form_row div{width:170px;margin:0 0 4px}
#customer-fields select,#affiliate-fields select{width:176px;margin:0 0 4px}
#affiliate-commissions .form_row{margin:0 0 8px}
.AFAD #affiliate-fields{width:50%;margin:0 auto}
.AFED #affiliate-fields #affiliate-contact,.AFED #affiliate-fields #affiliate-commissions{float:left;width:50%}
#affiliate-commissions .affiliate-code{width:230px!important}
#affiliate-commissions #affiliate-image{width:236px!important;overflow:auto}
#affiliate-terms{margin-left:155px}
#affiliate-fields .form_row div.non-editable{margin:0 0 8px;padding:2px 0 0}
.save-button,.continue-button{clear:both;text-align:right;padding:24px 0 0}
h2.fields-heading{background-color:#ccc;color:#333;margin:0 0 12px;padding:4px 4px 4px 12px}
.address2-label{margin:0 0 14px}
.controls{font:normal .7em Verdana, Helvetica, Arial, sans-serif;visibility:hidden}
#customer-fields .controls label{float:none}
#ship-to h2 input.checkbox,#bill-to h2 input.checkbox{width:13px;height:13px;overflow:hidden;margin:0 2px 0 12px;padding:0}
.warning-message{text-align:center;width:60%;color:#d00;margin:0 auto;padding:4px}
#customer-fields.editable .form_row,#affiliate-fields.editable .form_row{text-align:left;margin:0 0 6px}
#customer-fields.non-editable .form_row{text-align:left;margin:0 0 4px}
#customer-fields.non-editable label,#affiliate-fields.non-editable label{font-weight:700;width:110px;text-align:left;float:left;clear:both;white-space:nowrap;margin:0 0 0 30px;padding:0 4px 0 0}
#update-record{clear:both;margin:24px 0 0 24px}
.AFCL #main-content,.LOGN #main-content{padding:28px 126px}
.ORHL #main-content{padding:28px 126px 28px 116px}
.ORDL #main-content{padding:28px 16px}
.AFCL .section,.LOGN .section{float:left;height:220px;width:49%}
.ORDL .section{float:left;height:220px;width:33%}
.ORHL .lookup-section{float:left;height:220px;width:50%}
.ORHL .signin-section{float:left;height:220px;width:48%}
.form_row{margin:0 0 6px}
.LOGN label,.ORDL label,.AFCL label{float:left;clear:both;width:80px;text-align:right;padding:3px 5px}
.ORHL label{white-space:nowrap;float:left;clear:both;width:90px;text-align:right;padding:3px 5px}
.grey-border-right{border-right:1px solid #ccc}
.logn-input{width:120px}
#invalid-key{width:23px;float:left;border-color:#c00 red red;border-style:solid;border-width:1px;margin:0 4px 0 0}
.sign-in-buttons{text-align:center;margin:12px 0 0}
.forgot-password{font-size:.9em;text-align:center;margin:12px 0 0}
#basket-contents.non-editable,#basket-contents.editable,#order-contents table{width:100%;border-left:0px solid #CCC;border-top:0px solid #CCC;border-right:0px solid #CCC;border-bottom:0px solid #CCC}
#basket-contents.non-editable td,#basket-contents.editable td,#order-contents td{background-color:#fff;border-bottom:1px solid #fff;border-right:1px solid #fff;vertical-align:top;font:normal 1em Arial;padding:6px}
#basket-contents table tr.basket-heading td,#basket-contents table tr.basket-heading td,#order-contents table tr.heading td{background-color:#ccc;color:#333;font-weight:700;text-align:center;font-size:1em;white-space:nowrap}
#basket-contents .basket-qty-input{width:34px}
#basket-contents .item-remove{width:8%;vertical-align:middle}
#basket-contents.editable .item-quantity{width:13%;text-align:center;white-space:nowrap}
#basket-contents.non-editable .item-quantity{width:6%;text-align:center}
#basket-contents .item-options .item-name{padding-left:16px}
#basket-contents.non-editable .item-name{width:64%}
#basket-contents.editable .item-name{width:66%}
#basket-contents .item-price{width:10%;text-align:right;white-space:nowrap}
#basket-contents .item-total{width:10%;text-align:right}
#basket-contents .basket-charges .charge-description,#basket-contents .basket-charges .formatted-charge{font-style:italic;text-align:right;white-space:nowrap}
#basket-contents #basket-totals .formatted-total,#basket-contents #basket-totals .total-prompt{font-weight:700;text-align:right}
.checkout .item-quantity{width:8%!important}
.checkout .item-name{width:64%!important}
.checkout-button{float:right;text-align:right;margin:0;padding:10px 5px 3px 0}
#payment-fields label{white-space:nowrap;text-align:left;clear:both;margin:2px 0 0;padding:3px 5px 3px 0}
#payment-fields td{padding:0 0 6px}
#shipping-payment label{float:left;width:65px;white-space:nowrap;text-align:left;clear:both;margin:2px 0 0;padding:3px 5px 3px 0}
.OSEL .continue-button,.OPAY .continue-button{margin:0 0 12px}
.OCST #basket-contents{border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;margin:0 0 20px}
#customer-fields.non-editable{margin:0 0 32px}
#basket-contents.non-editable{margin:16px 0 32px}
.product-item .padding{height:330px;border:1px solid #ccc;overflow:hidden;margin:12px;padding:8px;}
.product-next-previous{clear:both;margin:12px 0}
.PLST .product-details,.SRCH .product-details{height:290px;overflow:hidden}
.CTGY .product-details{height:330px;overflow:hidden}
.product-item .product-thumbnail{text-align:center;min-height:100px;height:auto!important;margin:0 0 2px}
.product-item .product-thumbnail img{max-width:125px;max-height:125px;height:auto!important}
.WI-Cats-item {height:200px;border:1px solid #ccc;overflow:hidden;margin:12px;padding:8px;}
.WI-Cats-item a:link{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#900;}
.WI-padding{height:150px;border:1px solid #ccc;overflow:hidden;margin:12px;padding:4px;}
.WI-product-thumbnail{text-align:center;min-height:100px;height:auto!important;margin:0 0 2px}
.WI-product-thumbnail img{max-width:136px;max-height:136px;height:auto!important}
.purchase-buttons{text-align:center;margin:6px 0 0}
.purchase-buttons input.button{margin:0 2px}
.line-item td.item-buttons{white-space:nowrap}
.thumbnail-not-available{display:block;width:110px;height:110px;background:transparent url() no-repeat scroll left top;margin:0 auto}
.image-not-available{display:block;background:transparent url() no-repeat scroll left top}
.next-previous{margin:12px 0 0}
.OUS1 #main-content{padding-left:225px;padding-right:225px}
.OUS1 .product-thumbnail{text-align:left;height:116px;min-height:116px;margin:12px 0}
.OUS1 .product-description{margin:16px 0 0}
.OUS1 .thumbnail-not-available{margin:16px auto}
.OUSM #main-content{padding-left:160px;padding-right:160px}
.upsale-batch{width:100%;padding:2px}
.upsale-checkbox{width:32px}
.upsale-name{width:175px}
.OUS1 .purchase-buttons textarea{text-align:center;width:390px;height:100px}
.line-item table td{vertical-align:top;padding:2px}
.line-item .item-name{width:80%}
.line-item tr.alt_row{background-color:#f4f4f4}
.product-image{margin:0 auto 16px}
.product-quantity-input{width:34px;margin:0 4px}
.related-products{clear:both;margin:32px 0 16px}
.product-item-rel .padding-rel{height:290px;border:1px solid #ccc;overflow:hidden;margin:12px;padding:8px;}
.product-attributes{text-align:left;margin:16px 0}
.product-attributes td{padding:4px 0}
.product-attributes td.prompt{vertical-align:top;text-align:right;padding-right:4px}
.srch-product-price{float:left;clear:both;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:12px;font-weight:700;color:#090}
/**Additional-images**/
.thumbnails{
display:block;
margin:0;
padding:0;
width:274px;
}
.thumbnails li{
display:block;
float:left;
margin:4px 4px 0 0;
padding:0;
width:42px;
height:42px;
text-align:center;
border:1px solid #eeeeee;
cursor:pointer;
}
.thumbnails li span{
display:inline-block;
height:100%;
text-align:center;
vertical-align:middle;
}
.thumbnails li img{
vertical-align:middle;
}
.swatches{
display:inline;
margin:0;
padding:0;
}
.swatches li{
display:block;
float:left;
margin:4px 4px 0 0;
padding:0;
width:50px;
height:50px;
text-align:center;
border:1px solid #eeeeee;
cursor:pointer;
}
.swatches li span{
display:inline-block;
height:100%;
text-align:center;
vertical-align:middle;
}
.swatches li img{
vertical-align:middle;
}
.product-image-margin{
height:8px;
}
.closeup{
position:absolute;
top:75px;
padding:10px 10px 5px 10px;
background-color:#ffffff;
border:1px solid #333333;
text-align:center;
display:none;
z-index:2;
min-width:274px;
min-height:274px;
}
.closeup a{
cursor:pointer;
margin:5px 0 0 0;
z-index:2;
}
.closeup_backing{
display:none;
position:absolute;
left:0px;
top:0px;
background-color:#333333;
opacity:0.75;
filter:alpha(opacity=75);
width:100%;
}
.img-zoom{
	padding:0 0 0 20px;
}
.INVC .order-id,.ORDS .order-id{float:left;font-weight:700}
.INVC .order-date,.ORDS .order-date{float:right;text-align:right}
.INVC h3,.ORDS h3{clear:both;margin:16px 0 24px}
.PATR .continue-button{text-align:right;margin:12px 0}
#order-contents table td,#orderhistory-list table td{vertical-align:top}
#orderhistory-list .order-view{vertical-align:middle;padding:0 8px}
#orderhistory-list tr.heading td{font-weight:700;white-space:nowrap}
#order-contents table tr td.charge-description,#order-contents table tr td.charge-fee{font-style:italic;text-align:right}
#order-contents table tr td.formatted-total,#order-contents table tr td.total-prompt{text-align:right;font-weight:700}
#Order_BillZip{width:44px}
.payment-style {font-family:Arial, Helvetica, sans-serif;color:#600;font-weight:bold;}
.product-details-cat{height:250px;overflow:hidden}
.padding-cat{height:260px;border:1px solid #A2AFA3;overflow:hidden;margin:12px;padding:8px;}
.product-thumbnail-cat{text-align:center;min-height:125px;height:auto!important;margin:0 0 2px}
.product-thumbnail-cat img{max-width:125px;max-height:225px;height:auto!important}
.product-name-cat{height:40px;text-align:center;}
.product-name-cat h3{height:35px;font-family:Verdana, Geneva, sans-serif;font-size:11px; color:#660000; font-weight:500;text-decoration:underline;}
.product-name-cat a:link{height:35px;font-family:Verdana, Geneva, sans-serif;font-size:11px; color:#000; font-weight:500;text-decoration:none;}
.product-name-cat a:hover{text-decoration:underline;}
.product-name-cat p{height:50px;font-family:Verdana, Geneva, sans-serif; color:#000; text-decoration:none; font-size:9px; font-weight:100;}
.inventory-cat {font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.product-price{display:inline;float:left;margin:0px;padding:0 0 2px 0;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:14px;font-weight:700;color:#090}
.free-ship-price {padding:0 0 4px 0;font-family:verdana;color:#6B0404;font-size:11px;font-weight:bold;}
.product-price-cat{text-align:center;padding:4px 0 0 0;font:1em Verdana, Helvetica, Arial, sans-serif;font-weight:700;color:#090}
.product-discount{font:1em Arial, Verdana, Helvetica,sans-serif;color:#363;text-align:center;font-weight:700}
.product-discount table{width:100%;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
.search-note{font:1em normal Verdana, Helvetica, Arial, sans-serif;font-size:11px;color:#000;text-align:center;margin:0;padding:4px 0 0}
.box1-wrap{clear:both;width:100%;overflow:hidden;padding-bottom:8px}
.box1{float:right;margin-right:0;display:inline; padding:0 0 8px 0}
.box1 ul{display:inline;padding:0 6px 0 0}
.box1 ul li{display:inline;color:#333;border-left:1px solid #3a3b3a;padding:0 0 0 6px}
.box1 ul li.first{border-left:none}
.box1 ul li a{color:#333;text-decoration:none}
.box1 ul li a:hover{text-decoration:underline}
.box1 a.sign{color:#333;}
.box1 a.reg{color:#ea1f25;font-weight:700}
.welcome{padding:0 0 0 8px}
.why ul{display:inline;padding:6px 40px 0 0}
.why ul li{display:inline;padding:6px 0 0 40px}
.floatrightwhy20{float:right;}
.floatrightwhy20 a{color:#333;text-decoration:none}
.floatrightwhy20 a:hover{color:#900000;text-decoration:underline}
.continueshopping{float:left;text-align:right;margin:0;padding:10px 5px 3px 0}
a.rss{text-decoration:none;padding:0 10px}
a.print{text-decoration:none;padding:0 10px}
a.gift{text-decoration:none;padding:0}
a.tell{text-decoration:none;padding:0 10px 0 0}
#CHBanner{width:670px;padding:0}
.specialoffer{font:1em normal Verdana, Helvetica, Arial, sans-serif;color:red;font-weight:700}
.cat-color{font:1em normal Verdana, Helvetica, Arial, sans-serif;color:#000;padding:0 0 0 2px}
a img,#footer-links ul li.first-child{border:0}
a:active,.grey,.link-pipe,#miva-link a{color:#999}
.clear,#bottom-wrap{clear:both;font-size:0;height:0}
.floatright,.next-button{float:right}
.floatleft,#affiliate-commissions div.form_row div,#customer-fields.non-editable .form_row div,#affiliate-fields.non-editable .form_row div,.previous-button{float:left}
.alignright,#footer-links,#orderhistory-list .order-total,#orderhistory-list .order-price,#order-contents table tr td.order-total,#order-contents table tr td.order-price,#order-contents table tr td.charge-fee{text-align:right}
.alignleft,#basket-contents table .basket-heading td.item-name,#basket-contents td.item-name,.product-attributes td.field,#orderhistory-list .order-description,#orderhistory-list .order-tracking,#order-contents table tr td.order-description,#order-contents table tr td.order-date,#order-contents table tr td.order-status,#order-contents table tr td.order-tracking{text-align:left}
.aligncenter,.section h3,.lookup-section h3,.signin-section h3,.upsale-heading,.OUSM .continue-button,#orderhistory-list .order-reorder,#orderhistory-list .order-purchased,#orderhistory-list .order-quantity,#orderhistory-list .order-status,#order-contents table tr td.order-reorder,#order-contents table tr td.order-purchased,#order-contents table tr td.order-quantity{text-align:center}
.bold,.required,.tax-fields label,.line-item tr.header-row td,.upsale-batch .heading td,.line-item table tr.heading td,.INVC .order-date span,.ORDS .order-date span{font-weight:700}
.red,div.invalid label{color:#d00}
.input_error,div.invalid input.textfield,div.invalid select,#tax-fields div.invalid input{border-color:#c00 red red}
.LOGN .error-message,.AFCL .error-message,.ORDL .error-message,.LOGN .information-message{width:auto;margin:12px 24px}
.textfield,select,textarea,#tax-fields .form_row input,#payment-fields input{font:normal 1em Arial, Helvetica, Verdana, sans-serif;border-color:#333 #bbb #bbb;border-style:solid;border-width:1px;padding:1px 2px}
.one-column #left-navigation,#global-footer #footer-links #footer-sitemap-link{display:none}
#fields-key,#customer-fields{margin:16px 0}
#global-footer{width:920px;margin:1px 0}
#page-footer{clear:both;background-color:#fff;}
#page-header,.categoy-listing,.all-products,.related-products,.search-results{clear:both}
#login-details,#affiliate-information,.OPAY .fields-key,.search-again{margin:0 0 16px}
#ship-to,#bill-to,.product-item,.product-details-2{width:50%;float:left}
#basket-contents.non-editable table,#basket-contents.editable table,#order-contents table,#orderhistory-list table{border-collapse:collapse}
#shipping-payment .form_row,#payment-fields .form_row{margin:10px 0 0}
.line-item table,#order-contents table,.widest{width:100%}
.line-item .item-code,.line-item .item-price{padding-left:2px;padding-right:2px}
.SMAP .category,.SMAP .product{width:33%;text-align:left;float:left}
.SMAP .category .padding,.SMAP .product .padding{padding:2px}
.why20 ul,.why20 ul li{padding:6px 0 0 30px}
.gfooter{text-align:center;}
.gfooter ul{display:inline;}
.gfooter ul li{display:inline;padding:0px 20px 0 20px}
.bslist {width:95%;font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:10px; background-color:#666633;border-bottom:1px solid #fff;padding:8px 0 8px 10px;}
.bslist-2 {width:95%;}
.bslist-2 ul li{padding-left:14px;list-style-image:url("../../graphics/00000001/arrow2.gif");text-decoration:none;}
.bslist-2 ul li a{font-size:.8em;text-decoration:none;}
.prev-v .padding{height:120px;border:1px solid #ccc;overflow:hidden;margin:12px;padding:12px}
.prev-v .padding a img{padding:8px;}
.textfield-search{width:200px;font:normal 1em Arial, Helvetica, Verdana, sans-serif;border-color:#333 #bbb #bbb;border-style:solid;border-width:1px;padding:1px 2px}
.custom-field-EGF {font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#900;padding:0 0 0 2px;}
#customfields-EGIF a{text-decoration:underline;}

.product-details-1{width:48%;float:left;padding:0 10px 0 0;}


.shop-for {
	float:left;
	text-align: right;
	padding:10px 0 10px 34px;
	
	
}

.shop-for a{
	
	text-decoration:none;
	
}

.shop-for a:hover{
	
	text-decoration:underline;
	
}

.shop-for-2 {
	width:300px;
	height:15px;
	float:right;
	text-align: right;
	clear:right;
	display:inline;
	
}

.shop-for-2 a{
	
	text-decoration:none;
	
}

.shop-for-2 a:hover{
	
	text-decoration:underline;
	
}
	
.wrought-head{
	float:left;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-color: #FFF;
	background-image: url(http://willowtreehome.com/subs-bg-3.jpg);
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.wrought-head-2{
	float:left;
	background-repeat: no-repeat;
	background-color: #FFF;
	background-image: url(../../graphics/00000001/subs-bg-3.jpg);
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
}

.wrought{
	float:left;
	display:inline;
	width:165px;
	padding-bottom: 20px;
}
.wrought ul{
	list-style:disc;
}
.secureimg{
	background-image: url("../../graphics/00000001/secure-120-2.png");
	width:165px;
	height:50px;
	font-size:10px;
	text-align:center;
	padding:10px 0 0 12px;
	float:left;
	background-repeat: no-repeat;
	margin:30px 0 0 0;
}

#headwrap{position:relative;}

#inventory-message{width:100%;float:left;}

.wi-cats{clear:both;}

#wi-featured{
	width:95%;
	height:40px;
	float:left;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:16px;
	background-image:url("../../graphics/00000001/nav-bg.gif");
	background-repeat:repeat-x;
	margin:0;
	text-indent: 10px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	}
	
.cat-best{border:1px solid #ccc;overflow:hidden;margin:6px;padding:6px;}

.cat-best img{max-width:80px;}

.cat-best-head{font-family:Verdana, Geneva, sans-serif;color:#606440;font-weight:bold;font-size:12px;}

.cat-best-head a{font-family:Verdana, Geneva, sans-serif;color:#606440;font-weight:bold;font-size:12px;text-decoration:underline;}


.prod-Q-cat-best{border:1px solid #ccc;overflow:hidden;margin:6px;padding:6px;}

.prod-Q-cat-best img{max-width:125px;}

.prod-Q-cat-best-head{font-family:Verdana, Geneva, sans-serif;color:#606440;font-weight:bold;font-size:12px;}

.prod-Q-cat-best-head a{font-family:Verdana, Geneva, sans-serif;color:#606440;font-weight:bold;font-size:12px;text-decoration:underline;}



.shop-m {width:400px;height:20px;float:left;padding:10px 0 0 80px;background-color:#FFF;}

.head-wrap {background-color:#D2B48C;}

.cat-text-head{height:30px;text-align:center;font-family:Verdana, Geneva, sans-serif;color:#606440;font-weight:bold;font-size:12px;padding:15px 0 0 0;}

.pwed {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	font-weight: normal;
	color: #333;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
		}
		.white_content {
			text-align:center;
			display: none;
			position: absolute;
			top: 1%;
			left: 10%;
			width: 80%;
			height: 90%;
			padding: 16px;
			border: 4px solid silver;
			background-color: #fff;
			z-index:1002;
			overflow: auto;
		}
		
.white_content a{font-family:Verdana, Geneva, sans-serif;font-size:12px;background-color:#fff;margin-left:auto;margin-right:auto;}

.white_content_basket {
			margin:0px;
			text-align:left;
			display: none;
			position: absolute;
			top: 1%;
			width: 30%;
			height: 60%;
			padding: 16px;
			border: 4px solid silver;
			background-color: #fff;
			z-index:1002;
			overflow: auto;
		}
		
.white_content_basket a{font-family:Verdana, Geneva, sans-serif;font-size:12px;background-color:#fff;margin-left:auto;margin-right:auto;text-decoration:underline;}




/*MM5 Header*/

.mm-fleftHead{
	float:left;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}



#mm-header .row-1{
	height:100px;
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
#mm-header .row-1 .fleft{padding:14px 0 0 24px}
#mm-header .row-1 .fright{
	width: 300px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

.mm-head-box1-wrap{
	overflow:hidden;
	float: left;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 175px;
}
.mm-head-box1 ul{display:inline;float:left;}
.mm-head-box1 ul li{
	float:left;
	display:inline;
	color:#3a3b3a;
	padding:0 6px 0 9px;
}
.mm-head-box1 ul li a{
	float:left;
	color:#333;
	text-decoration:none
}
.mm-head-box1{
	float:left;
	text-align: left;
}
.mm-head-box1 a.sign{color:#80b141;font-weight:700}
.mm-head-box1 a.reg{
	color:#ea1f25;
	font-weight:700;
	padding:0 0 0 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.mm-box1-wrap{
	overflow:hidden;
	float: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.mm-box1 ul{display:inline;}
.mm-box1 ul li{display:inline;color:#3a3b3a;border-left:1px solid #3a3b3a;padding:0 6px 0 9px}
.mm-box1 ul li a{
	color:#333;
	text-decoration:none
}
.mm-box1 a.sign{color:#80b141;font-weight:700}
.mm-box1 a.reg{color:#ea1f25;font-weight:700;border-left:1px solid #3a3b3a;padding:0 0 0 4px;}



.mm-add-this {
	float: right;
	width: 200px;
	display: block;
}


.mm-search-head{
	text-align:right;
	display:inline;
	margin:0px;
	width:350px;
	float:right;
	height: 30px;
	padding-top: 10px;
}

.mm-border-bottom{background-image:url("../../graphics/00000001/border.gif") repeat-x bottom}

.mm-list1 li{background-image: url("http://willowtreehome.com/images/spriteme2.png");
  background-position: 0px -57px; left bottom repeat-x;margin-bottom:9px;padding:0 0 6px 9px}
.mm-list1 li a{color:#666;background-image: url("http://willowtreehome.com/images/spriteme1.png");
  background-position: -10px -370px; 0 5px no-repeat;text-decoration:none;padding:0 0 0 10px}
.mm-list1 li a:hover{text-decoration:underline;color:#600}
.mm-list1 li ul{background-image: url("http://willowtreehome.com/images/spriteme2.png");
  background-position: 0px -57px; left top repeat-x;margin:4px 0 0 -9px;padding:5px 0 0 15px}
.mm-list1 li ul li{margin-left:-30px;padding-left:24px;background:none}
.mm-list1 li ul li a{margin-left:14px}
.mm-list1 li ul li ul{margin:4px 0 -14px -9px;padding:5px 0 0 15px}
.mm-list1 li ul li ul li{margin-left:-15px;padding-left:24px;background-image: url("http://willowtreehome.com/images/spriteme2.png");
  background-position: 0px -57px; left bottom repeat-x}

  .mm-phone {
	float:left;
	clear:both;
	width:180px;
	padding-left:135px;
}


.mm-head-links{
	text-align:right;
	padding-top:24px;
	float:left;
	width: 150px;
}

.ft-badges {
	height: 80px;
	clear: both;
	display: block;
	padding-top: 6px;
}

.Authorize{
	width:90px;
	overflow:hidden;
	float: right;
	padding-right:10px;
}
.gtrust {
	float: right;
	width: 180px;
	padding-top: 4px;
}
.bbb-badge {
	width: 210px;
	clear: none;
	float: right;
	padding-top: 4px;
	padding-right:70px;
}
.rrating {
	width: 150px;
	float: right;
	padding-top: 4px;
}
.trustw {
	float: left;
	width: 140px;
	padding-top: 4px;
	padding-left:10px;
}

.next-t {
	float: left;
	width: 115px;
	padding-top: 8px;
	padding-left:25px;
}

.five-star {
	width:100%;
}


.five-star ul {
	width:100%;
	height:50px;
	padding:4px 0 8px 0;
	display:inline;
}

.five-star ul li{
	width:100%;
	text-align:center;
	padding:10px;
	display:inline;
}

.why-footer{
	padding:10px;
	text-align:center;
	text-decoration:underline;
}

.why-basket{
	float:right;
	text-align:center;
	text-decoration:underline;
}

.foot-wrap {
	background-color:#fff;
	width:920px;
}

.nav-spacer {
	width:100%;
	background-color:#fff;
}

.headertext 
{

clear: both;

text-align: center;

color: #523b1b;

background-color: transparent;

background-image: url("../../graphics/00000001/bg-header-text.gif");

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 0.846em;

line-height: 2.2;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

}

.headertext-2
{

clear: both;

text-align: center;

color: #523b1b;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 0.846em;

line-height: 3.0;

padding: 4px 0 0 0;

font-size-adjust: none;

font-stretch:normal;

letter-spacing:1px;

-x-system-font: none;

}

.headertext-2 a{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#FFF;
}

.headertext-2 .bull

{

padding-top: 0pt;

padding-right: 15px;

padding-bottom: 0pt;

padding-left: 15px;

color: #b3986d;

font-size: 0.818em;

}




.headertext .bull

{

padding-top: 0pt;

padding-right: 15px;

padding-bottom: 0pt;

padding-left: 15px;

color: #b3986d;

font-size: 0.818em;

}

.special-offer{
	font-family:Verdana, Geneva, sans-serif;color:#523b1b;
	text-align:center;
	font-weight: bold;
	font-size: 0.846em;
	line-height: 4.2;
	
}


#customfields-sale_price{
	font-family:Verdana, Geneva, sans-serif;color:#F00;
	text-align:center;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
	clear:both;
}

.add-price-info {
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	
}

#customfields-features{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}
#customfields-specifications{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#customfields-dimensions{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#customfields-GBCT{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#customfields-Includes{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#customfields-X1{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#customfields-im{
	font-family:Verdana, Geneva, sans-serif;color:#600;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

#Cat-Header-Left {
	background-image: url("../../graphics/00000001/CatHeaderLeft.gif");
	float: left;
    height: 39px;
    width: 5px;
}

#Cat-Header-Right {
	background-image: url("../../graphics/00000001/CatHeaderRight-xx.gif");
	float: right;
    height: 39px;
    width: 5px;
}

#Cat-Header-Middle {
	background-color:#4E6524;
	height: 39px;
	width:96%;
	color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
}

#Prod-Header-Left {
	background-image: url("../../graphics/00000001/ProdHeaderLeft.gif");
	float: left;
    height: 20px;
    width: 5px;
}

#Prod-Header-Right {
	background-image: url("../../graphics/00000001/ProdHeaderRight.gif");
	float: right;
    height: 20px;
    width: 5px;
}

#Prod-Header-Middle {
	background-color:#4E6524;
	height: 20px;
	width:40%;
	color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
}

#top-header{
    background: url("../../graphics/00000001/bg-header.png") repeat scroll left top transparent;
	border-bottom: 1px solid #fff;
    height: 45px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 0;
	clear:both;
}
