/* planmary.com
Solid Cactus | December 2006
Cp
--------------------------*/
/*===============general===============================*/
html,body {margin-top:20px;padding:0}
body {background:#3a1d00; font: 76% "Tahoma", arial,sans-serif; text-align:center}
p {margin:0 10px 10px}
a {color: #3a1d00;}
.clear {clear:both;}
.coverimg {border:1px solid #fff;}
/*===============layout===============================*/
div#header {position:relative; background:url(/lib/yhst-64002190206028/header2.gif) no-repeat top left; width: 950px; padding-right: 6px;}
div#container {background:#fdf3e9 url(/lib/yhst-64002190206028/cont-bkg2.gif) repeat-y 0 0; width:956px; margin:0 auto;}
div#wrapper {padding: 0 6px 0 2px; width: 946px; float: left; background: url(/lib/yhst-64002190206028/cont-bkg2.gif) repeat-y 0 0;}
* html div#wrapper {width: 956px;}
div#content {float:right; width:781px}
div#navigation {background:none; float:left; width:165px;}
div#extra {background:#FF8539; float:right; width:585px}
div#footer {background:url(/lib/yhst-64002190206028/footer2.gif) no-repeat; height:17px; color:#fff; clear:both; width:100%}
/*===============typography============================*/
div#container {text-align:left}
div#content p {line-height:1.4}
div#footer p {margin:0; padding:5px 10px}
/*===============HEADER================================*/
.logo {height:109px;}
/* Invisible Logo click -------------------------------*/
.logolink a {position: absolute; height:68px; width:310px; top:10px;  left:215px; text-decoration:none;}
.logolink a i {visibility:hidden;}
/*--header navigation----------------------------------*/
#headnavcontainer {/*background:#3a1d00 url(/lib/yhst-64002190206028/headnav-bkg.gif) no-repeat;*/
background:#3a1d00 /*url(/lib/yhst-64002190206028/headnav-bkg-blank.gif) no-repeat*/;
 border-bottom:3px solid #fff; margin: 0 2px; width: 946px;}
#headnavlist {padding: .8em 0; margin: 0; list-style-type: none; width: 500px; font:bold 11px Georgia, "Times New Roman", Times, serif; text-align:left; float: left;}
#headnavlist li {display: inline;}
#headnavlist li a {text-decoration: none; color: #fdf3e9; padding: .1em .8em; display:inline; border-right: 1px solid #c3a67f;}
#headnavlist li a:hover {color: #fff; text-decoration:none;}
#headnavlist li span {padding: .1em .8em; color: #009E00;}
#ys_cpers{position:absolute;top:118px;
right:150px;}
#ys_cpers a{font:bold 11px Georgia,"Times New Roman",Times,serif;color:#FDF3E9; text-decoration:none; text-transform:lowercase;}
#ys_cpers a:hover{text-decoration:none;}
#ys_cpers div{float:left;font:bold 11px Georgia,"Times New Roman",Times,serif;color:#FDF3E9; text-transform:lowercase;}
#yscp_welcome_msg{margin-right:10px;}
#yscp_myaccount_link{margin-right:5px; border-right:0px solid #C3A67F;padding: 0 0.8em;}
#yscp_signout_link{margin-left:5px;}
#ys_cpers div#yscp_signin_link{float:right; !important}

.shoppingcart {width: 119px; float: right; padding: .7em 0;}
.shoppingcart a.cart {background:url(/lib/yhst-64002190206028/cart.gif) 0px 0px no-repeat; height:15px; padding-left:20px; border-right:none; text-decoration: none; color: #fdf3e9; font:bold 11px Georgia, "Times New Roman", Times, serif;}
.shoppingcart a.cart:hover {color: #fff; text-decoration:none;}
/* mail form ------------------------------------------*/
#mailbox {width: 165px; padding: 15px 0;}
#mailbox .title {color: #be4c10; font-size: 16px; padding: 0 0 7px 7px; font-weight: bold;}
#mailbox .mailtext {font-size: 11px; color: #5C4C3C; padding: 0 5px 10px 7px;}
#mailbox input {vertical-align: middle;}
#mailbox input.email-box {font-size: 12px; width: 125px; margin-left: 7px; color: #8f8f8f;}
.newsletter {background:url(/lib/yhst-64002190206028/newsletter-header.gif) no-repeat; height:27px;}

.hbln {padding: 10px 7px;text-align: center;}
.hbln img {border: none; margin-bottom: 7px;}
/*===============LEFT COLUMN===========================*/
.SearchHeader {background:url(/lib/yhst-64002190206028/search-header.gif) no-repeat -2px 0; height:26px;}
/* search form ----------------------------------------*/
div#searchbox * {vertical-align: middle; text-align:center;}
.searchform {width:165px; padding-top:5px;}
.searchquery{font-size: 11px; width: 110px; margin-right: 0px; border: 2px inset #000;}
/*--left menu navigation-------------------------------*/
#leftnavlist{margin:0; padding:0; font: bold 11px "Tahoma", arial, helvetica, sans-serif;}
#leftnavlist ul{list-style-type:none;}
#leftnavlist li{list-style-type:none; border-bottom:1px solid #c3a67f; padding:7px 0 7px 10px;}
#leftnavlist li a, #leftnavlist li a:visited{color:#5c4c3c; text-decoration:none;}
#leftnavlist li a:hover{background:url(/lib/yhst-64002190206028/navbullet.gif) right no-repeat; color:#3a1d00; text-decoration:underline;}


div.left-nav-header {
color: #C2551B;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
font-weight: bold;
font-size: 16px;
}

.NewItemHeader {/*background:url(/lib/yhst-64002190206028/new-items-header.gif) no-repeat; height:26px;*/
color: #C2551B;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
font-weight: bold;
font-size: 16px;
}

.SigHeader, div.left-nav-category-header {/*background:url(/lib/yhst-64002190206028/sig-header.gif) no-repeat; height:26px;*/
color: #C2551B;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
font-weight: bold;
font-size: 16px;
padding-top: 20px;
}

/*===============MAIN CONTENT==========================*/
/*--homepage layout one--------------------------------*/
div#contentLeft {float:left; width:281px}
div#contentRight {float:right; width:300px}
div#contentLeft img, div#contentRight img {border:2px solid #fff;}

/*--homepage layout two--------------------------------*/
div#contentLeft2 {float:left; width:286px}
div#contentRight2 {float:right; width:295px}
.featured-items-header {background:url(/lib/yhst-64002190206028/featured-items-header2.gif) no-repeat; height:40px;}
* html .featured-items-header {width: 779px;}
.featured-title a {color:#3a1d00; font-weight:bold; font-size:12px;}
/*--item page layout-----------------------------------*/
div#itembody {float:right; width:781px}
div#itemcontentL {float:left; width:286px; margin-left:5px;}
div#itemcontentR {float:right; width:375px}
div#itemcontentL p, div#itemcontentR p {margin:0 15px 10px}
div#itemcontentL img {padding:15px 0 0 5px;}
/* click to enlarge inset */
scPage-insets {padding:10px;}
.itempara {font: normal 12px "Tahoma", Arial, Helvetica, sans-serif; line-height:1.4; color:#3a1d00; margin:0 15px 10px; width: 751px; clear: both;}
.about-header {background:url(/lib/yhst-64002190206028/about-header.gif) no-repeat; height:40px; margin-left:15px;}
.cross-sell-header {background:url(/lib/yhst-64002190206028/cross-sell-header2.gif) no-repeat; height:33px; clear:both;}
* html .cross-sell-header {width: 779px;}
.itemheadline {font: bold 14px "Tahoma", Arial, Helvetica, sans-serif; color:#3a1d00;}
.price {font-size:12px; font-weight:bold; color:#bf4b10; padding-bottom:10px;}
.sale {font-size:12px; font-weight:bold; color:#bf4b10; padding-bottom:10px;}
.price-with-sale {font-size:12px; font-weight:bold; color:#3A1D00; padding-bottom:10px;text-decoration: line-through;}

.option-heading {color:#3A1D00; font-size:12px; font-weight:bold; padding:5px 0 5px;}
.optionbox input, .optionbox select, #quantity-box{border:1px inset}
.optionbox select {margin:0; padding:0;}
.cartarea {margin:15px;}
/*--section page layout--------------------------------*/
div#secbody {float:right; width:781px}
div#sectioncontentL {float:left; width:500px;}
div#sectioncontentR {float:right; width:220px; padding-right:15px;}
div#sectioncontentR img {xwidth:220px;}
h2.secname {background:#3a1d00; color:#fff; font-size:14px; padding:7px; border-left:5px solid #fff; border-right:5px solid #fff;}
* html h2.secname {width: 779px;}
.breadcrumbs {font-size:11px; padding:7px;}
.breadcrumbs a {text-decoration:underline; color:#3a1d00;}

/*===============FOOTER================================*/
/*--footer navigation----------------------------------*/
#footnavcontainer {background:#3a1d00;}
#footnavlist {padding: .8em 0; margin: 0; list-style-type: none; width: 100%; font:bold 11px Georgia, "Times New Roman", Times, serif; text-align: center;}
#footnavlist li {display: inline;}
#footnavlist li a {text-decoration: none; color: #fdf3e9; padding: .1em .8em; border-right: 1px solid #c3a67f; display:inline;}
#footnavlist li a:hover {color: #fff; text-decoration:none;}
#footnavlist li a.last {border-right:none;}

.copyright {background:#3a1d00;  font: bold 10px Georgia, "Times New Roman", Times, serif; text-align:center; color:#c3a67f; margin-top:15px;}
.copyright a {color:#c3a67f; text-decoration:none;}
.copyright a:hover {text-decoration:underline;}
/*--sitemap--------------------------------------------*/
.sitemap-header {
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1 {
    font: bold 11px verdana;
    color: #3a1d00;
    display: block;
    padding-left: 25px;
	padding-top:5px;
}

.sitemap-2 {
    font: normal 11px verdana;
    color: #3a1d00;
    display: block;
    padding-left: 50px;
}
.sitemap-3 {
    font: normal 11px verdana;
    color: #3a1d00;
    display: block;
    padding-left: 75px;
}
.sitemap-4 {
    font: normal 11px verdana;
    color: #3a1d00;
    display: block;
    padding-left: 100px;
}

/* TESTIMONIALS */

div#testiConts {
margin: 0px 10px;
background: #FFFFFF;
border: 1px solid #7E6748;
color: #3A1D00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top: 30px;
padding: 15px 0px 0px 5px;
}

div#testiConts ul {
padding: 0px;
margin: 0px;
list-style-type: none;

}


div#testiConts p {
font-weight: bold;
text-align: center;
}

div#testiConts p.quote {
font-weight: normal;
text-align: left;
}

/* HTML AREA ABOVE LEFT NAV */

div#html-above-left-nav {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

span#newsletter-caption {
color:#FDF3E9;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
left:225px;
position:absolute;
text-align:right;
top:65px;
}

#product-info-table{
width:250px;
background:#FFF;
border:1px solid #3A1D00;
}

#product-info-table th{
width:85px;
border-bottom:1px solid #3A1D00;
border-right:1px solid #3A1D00;
color:#be4c10;
font-size:12px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background:#EADBBC;
}

#product-info-table td{
color:#BF4B10;
font-size:12px;
font-weight:normal;
color:#3A1D00;
font-size:12px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border-bottom:1px solid #3A1D00;
}

#product-info-table tr.sale-price td{
color:#BF4B10;
font-size:12px;
font-weight:bold;
}

#product-info-table td select{
font-size:11px;
}

#product-info-table td.add-to-cart{
border-bottom:none;
padding-left:0px;
text-align:center;
}

/* sequence banner */
.scSequenceBanner {width:770px; height:303px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; margin: 0 0 10px 5px;}
.scSequenceBannerMain {position:relative;}
.scSequenceBannerMain div {position:absolute; top:0; left:0;}
.scSequenceButtons { height:25px; position:absolute; z-index:100;}
/* graphical button background */
a.scSButton {cursor:pointer; display:block; float:left; width:25px; padding:5px 0 6px 0; background:url(http://lib.store.yahoo.net/lib/yhst-64002190206028/scSBbtn.png) no-repeat right 0; color:#5C4C3C; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(http://lib.store.yahoo.net/lib/yhst-64002190206028/scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(http://lib.store.yahoo.net/lib/yhst-64002190206028/scSBbtn.png) no-repeat center 0; font-weight:bold;}
/** square button (CSS version) 
a.scSButton {cursor:pointer; display:block; float:left; width:20px; padding:2px 0; background:#000; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#555;}
a.scSBon, a.scSBon:hover {background:#900;}
**/
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(http://lib.store.yahoo.net/lib/yhst-64002190206028/scSBPause.png) no-repeat 0 0;}
