/*
	Styles for EarthDoggy
	Design by Solid Cactus 2008
	www.SolidCactus.com
*/

/* Framework File Styles */

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/* Starter Styles */
body { background:#FFFEFC url(/lib/yhst-75041196837581/bodybg3.gif) repeat-x; color: #394032; font: normal 12px/15px tahoma; margin: 0; padding: 0; }
a { color: #0265FE; text-decoration: none; }
a img { border: 0; }
a:hover { text-decoration: none; }
form, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, ul li {list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0pt;
padding:0pt;}
fieldset {border:none;}	

/* Main Container */

#container {
	width:909px;
	margin:0 auto;
}

/* Header */

#header {
	width:909px;
	height:88px;
	background:#FFF url(/lib/yhst-75041196837581/header.gif) no-repeat;
	margin:0 auto;	
}
#header #logo {
	margin:25px 0 0 10px;
	float:left;
	display:inline;
}
#header #toplinks {
	display:inline;
	float:right;
	margin:18px 11pt 0 0;
	color:#BDC3C1;
}
#header #toplinks a, #header #toplinks a img {
	vertical-align:middle;
}
#header #toplinks a {
	color:#0265FE;
	font-size:11px;
	font-family:Arial;
}
#header #toplinks h2 {
	color:#394032;
	font-size:17px;
	font-weight:normal;
	margin-top:17px;
	text-align:right;
}

/* Body */

#bodypad {
	width:909px;
	background: #FFF url(/lib/yhst-75041196837581/bodypad.gif) repeat-y;
}
#bodypad #content {
	width: 704px;
	padding:2px 5px 10px 5px;
	float:right;
}
#bodypad #left-nav {
	width:185px;
	float:left;
}

/* Content */

	/* Home Page */

#home-main {
	height:305px;
}	
#home-main .left {
	float:left;
	width:256px;
	height:305px;
	background: url(/lib/yhst-75041196837581/main-left.gif) no-repeat;
}
#home-main .left .links a {
	display:block;
	color:#7D6D4B;
	font-size:18px;
	padding:23px 0;
	margin-left:20px;
}
#home-main .left  h3 {
	color:#766740;
	font-size:19px;
	font-weight:normal;
	line-height:20px;
	padding-left:10px;	
	padding-top:5px;
}
#home-main .left p {
	color:#807A4A;
	font-size:11px;
	padding:0 10px;
	margin-top:5px;
}
#home-main .right {
	width:447px;
	height:305px;
	float:right;
	overflow:hidden;
}

#content h4 {
	font-size:22px;
	font-weight:normal;
	margin:5px 0;
}
#content h4.blue {color:#0066FF;}
#content h4.orange {color:#0265FE;}
#content h4.green {color:#6FB426;}

#content #message {
	font-size:11px;
	padding:5px;
}

  /*  Section Page */
  
.scBreadcrumbs {
	background:#E6EFFF url(/lib/yhst-75041196837581/bread-top.gif) no-repeat scroll center top;
	font-size:11px;
	margin-top:10px;
	padding:10px 0px 0px 20px;
	width:669px;
	color:#394032;
}  
.scBreadcrumbs a {
	color:#394032;
	text-decoration:underline;
	padding:0 5px;
}
.scBreadcrumbs span {
	color:#C1D0E5;
	padding:0pt 5px;
}
.breadcrumbsAfter {
	background:transparent url(/lib/yhst-75041196837581/bread-bottom.gif) no-repeat scroll center bottom;
	height:10px;
	margin-bottom:10px;
	width:689px;
	font-size:1px;
}

#content h2.title {
	color:#394032;
	font-size:20px;
	margin:20px 0 10px 5px;	
}

div#caption table {
	color:#394032;
	font-size:12px;
	margin: 0 10px 10px 10px;
	width:669px;
}
div.around-main, div.around-main2 {
	width:689px;
	margin-bottom:20px;
}
div#caption table td {
	vertical-align:top;
}

div#caption table td img {
	margin-left:5px;
}

#no-border #contents-table td.vertical-seperator{ border-right:none; }
#no-border #contents-table { border:none; }
div#caption .top-border {background:url(/lib/yhst-75041196837581/sec-top.gif) no-repeat center top; width:689px; height:11px; font-size:1px;}
div#caption .top-border2 {background:url(/lib/yhst-75041196837581/sec2-top.gif) no-repeat center top; width:689px; height:11px; font-size:1px;}
div#caption div.around-main {background: #E4F5D1 url(/lib/yhst-75041196837581/sec-bottom.gif) no-repeat center bottom; }
div#caption div.around-main2 {background: #FFF6BD url(/lib/yhst-75041196837581/sec2-bottom.gif) no-repeat center bottom;}
div#caption div.around-main3 {background: #FFF;}

/* -------------------- [ Contents Table ] ------------------*/

#contentsTop {
	background:transparent url(/lib/yhst-75041196837581/contents-top.gif) no-repeat scroll center top;
	padding-top:12px;
	margin-top:10px;
}

#contents-table {
	/*background:transparent url(/lib/yhst-75041196837581/table-bg.gif) repeat-y center;*/
	border-left:1px solid #CEB773;
	border-right:1px solid #CEB773;
	padding:20px 0pt;
	text-align:center;
	width:703px;
	
}
#contents-table td {
	padding-bottom:10px;
}
#contents-table td.vertical-seperator{
	border-right:1px solid #CEB773;
}

.contentsBottom {
	background:transparent url(/lib/yhst-75041196837581/contents-bottom.gif) no-repeat scroll center bottom;
	width:702px;
	height:12px;
	margin-bottom:10px;
	margin-left:1px;
	font-size:1px;
}

#contents-table div.name {
	margin-top:10px;
}
#contents-table div.name a {
	color:#394032;
	font-size:13px;
	font-weight:bold;	
}

#contents-table div.price, #contents-table div.price-bold {
	color:#0066FF;
	font-size:11px;
	margin:3px 0;
}

#contents-table div.sale-price-bold {
	color:#FD5403;
	font-size:11px;	
}

#contents-table td.verticalSpacer {
	border-right:1px solid #CEB773;
}

/* -------------------- [ End Contents Table ] ------------------*/

/* -------------------- [ Dynamic Paging ] ------------------*/

div#paging b {
	font-weight:normal!important;
}

div#paging {
	clear: both;
	padding: 12px 0;
	width:689px;
}

div#paging div#ctrls {
	background: url(/lib/yhst-75041196837581/ap-top.gif) no-repeat center top;
	height:100px;
	width:669px;
	padding:0 10px;
	font-size:11px;
	color:#394032;	
}

div#paging div#ctrls table.top {
	margin-top:10px;
}

div#paging div#ctrls2 table.bottom2 {
	padding:45px 10px 0 10px;
}

div#paging div#ctrls2 {
	background: url(/lib/yhst-75041196837581/ap-bottom.gif) no-repeat center top;
	height:100px;
	width:669px;
	font-size:11px;
	color:#394032;
	padding:0 10px;	
}

* html div#paging div#ctrls2 { padding-top:45px; }
*:first-child+html div#paging div#ctrls2 { padding-top:45px; }

div#paging div.ctrls td {
	padding: 4px;
	color: #394032;
}

div#paging div.ctrls td a {
	color: #394032;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging div#contents {

}

div#paging div#contents table {
	border-left:1px solid #CCB873;
	border-right:1px solid #CCB873;
	padding:0pt 10px;
	width:689px;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url(	/lib/yhst-75041196837581/contsVertSep.gif) repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url(/lib/yhst-75041196837581/contsHorzSep.gif) repeat-x left center;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	color:#394032;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div#paging div#contents table td div.name a:hover {
	text-decoration:underline;
}

div#paging div#contents table div.price {
	color:#0265FF;
	font-size:11px;
	font-weight:normal;
}

div#paging div#contents table div.price s {
	text-decoration: line-through;
	font-weight: normal;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	color:#0265FF;
	font-size:11px;
	font-weight:normal;
}

div#paging div#contents table div.saleprice {
	color:#FC5302;
}

/* -------------------- [ End Dynamic Paging ] ------------------*/


	/* Item Page */
	
#cte {
	float:left;
	width:310px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;	
	display:inline;
}	

#scPage-insets img {
	padding: 1px;
	border:1px solid #CCB774;
	margin:4px;
}

#pit {
	float:left;
	width:340px;
	color:#394032;
	font-size:10px;
	margin-top:20px;
	margin-bottom:20px;
	display:inline;
}
#pit div.top { background: url(/lib/yhst-75041196837581/pit-top.gif) no-repeat center top; width:340px; height:16px; }
#pit div.middle {	background: url(/lib/yhst-75041196837581/pit-rep.gif) repeat-y  center; }
#pit div.bottom { 	background: url(/lib/yhst-75041196837581/pit-bottom.gif) no-repeat center bottom; width:340px; height:16px; }

#product-info-table {
	margin-left:25px;
	width:300px;
}

#product-info-table tr.quantity th, #product-info-table tr.quantity td {
	border-bottom:none;
}

#product-info-table tr td select {
	color:#555753;
	font-size:11px;
	width:85%;
}

#product-info-table tr th {
	background:transparent url(/lib/yhst-75041196837581/pit-bg-right.gif) no-repeat scroll right center;
	border-bottom:1px solid #DFD5B2;
	padding:8px 10px 8px 0pt;
	text-align:right;
	width:80px;
}

#product-info-table tr td {
	text-align:left;
	padding:8px 0 8px 10px;
	border-bottom:1px solid #DFD5B2;
}
#pitSalePriceBx {color:#FF0000;}
#cart-table {
	width:342px;
	height: 62px;
	background: url(/lib/yhst-75041196837581/atc-bg.gif) no-repeat center;
	padding:7px 0px 0px 2px;
}

#item-caption {
	width:703px;
	margin:0 auto 20px auto;
	color:#394032;
	font-size:12px;
	clear:both;
}

#item-caption a
{color:#394032; text-decoration:underline;}

#item-caption ul{
list-style-type:disc;
margin-left:20px;
}

#item-caption ul li{
list-style-type:disc;
}

/* SEO Realted Links */

#seo-related-links ul.seo-links { padding-left:20px; }
#seo-related-links {
    width: 702px;
    border-right:1px solid #CEBA75;
    border-left:1px solid #CEBA75;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 32%;
        float: left;
        display: inline;
        background: url(paw2.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
			font-size:11px;
			color:#394032;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }


/* Nav */

#left-nav #search {
	background:transparent url(/lib/yhst-75041196837581/search2.gif) no-repeat scroll 0%;
	height:35px;
	margin:10px 0px 0px 10px;
	width:165px;
}
#left-nav #search fieldset {
	padding:18px 0px 0px 0px;
}
#left-nav #search .searchIn {
	color:#000000;
	font-size:10px;
	padding:2px 0pt;
	vertical-align:middle;
	width:110px;
}
#left-nav #search .searchGo {
	margin-left:3px;
	vertical-align:middle;
}
#left-nav #nav {
	width:170px;
	margin:10px 0 0 10px;s
}
#left-nav #nav ul {
	margin-left:5px;
}
#left-nav #nav ul li {
	padding:5px 0;
}
#left-nav #nav ul li a {
	color:#394032;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	display:block;
	width:138px;
}
#left-nav #nav ul li a:hover {
	color:#0050ED;
}
#left-nav #nav ul.products li a {
	background: url(/lib/yhst-75041196837581/gdot.gif) no-repeat left center;
}
#left-nav #nav ul.size li a {
	background: url(/lib/yhst-75041196837581/odot.gif) no-repeat left center;
}
#left-nav #nav ul.brand li a {
	background: url(/lib/yhst-75041196837581/bdot.gif) no-repeat left center;
}
#left-nav #nav ul.lifestyle li a {
	background: url(/lib/yhst-75041196837581/ydot.gif) no-repeat left center;
}
#left-nav #nav div.other h3 {
	background:transparent url(/lib/yhst-75041196837581/gbar.gif) no-repeat scroll 0%;
	padding:6px 0;
	margin:2px 0;
}
#left-nav #nav div.other h3 a {
	color:#FFF;
	font-size:12px;
	padding-left:10px;
}
#left-nav #test {
	padding-left:10px;
}
#left-nav #test-top {
	width:165px;
	height:35px;
	background: url(/lib/yhst-75041196837581/test-top2.gif) no-repeat left bottom;
}
#left-nav #scTestimonials {
	background: url(/lib/yhst-75041196837581/test-bg2.gif) repeat-y;
	width:165px;
}
#left-nav #testiConts {
	padding:0 10px;
}
#left-nav #test-bottom {
	background: url(/lib/yhst-75041196837581/news-bottom2.gif) no-repeat;
	width:165px;
	height:20px;
}
#left-nav #scTestimonials li {
	padding:10px 0;
}
#left-nav #scTestimonials p {
	margin:0pt;
	color:#394032;
	font-weight:bold;
}
#left-nav #scTestimonials p.quote {font-weight: normal; margin-bottom: 5px;}
#left-nav #gift {
	padding:15px 0 0 10px;
}

/* Expanding Part */

#nav div.nav-top { background: url(/lib/yhst-75041196837581/nav-top.gif) no-repeat center top; height:13px; border-bottom:none; font-size:1px;}
#nav div.nav-bottom { background:  url(/lib/yhst-75041196837581/nav-bottom.gif) no-repeat center bottom; height:13px; font-size:1px;}
#nav div.nav-middle { background: #FFF url(/lib/yhst-75041196837581/nav-repeat.gif) repeat-y center ;  }

#nav li:hover, #nav li.sfhover {
    position:relative;   
}
#nav ul.subnav {
    display:none;
    position:absolute;
    left:125px;
    top:0;
    width:158px;
    z-index: 9999;
}
#nav ul.subnav li {
    margin:0px 7px;     
}
#nav ul.subnav li a {
    color:#000;
    padding-left:15px;
    margin-left:10px;
    display:block;
    width:111px !important;   
}
#nav ul.subnav li a:hover {
    text-decoration:none;  
}
#nav ul.subnav li.all a {
    background:none;
    color:#009FED;
    text-decoration:underline;   
}
#nav li:hover ul.subnav, #nav li.sfhover ul.subnav {
    display:block;   
}


/* Footer */

#footer {
	width:909px;
	height:172px;
	background: #FFF url(/lib/yhst-75041196837581/footer3.gif) no-repeat;
}
#footer #newsletter {
	float:right;
	margin:12px 68px 0px 0px;
	display:inline;
}
#footer #newsletter .mailText, #footer #newsletter .mailButton {
	vertical-align:middle;
}
#footer #newsletter .mailText {
	font-size:11px;
	padding:2px 0;
	width:150px;
}
#footer #foot-nav {
	clear:both;
	padding-top:23px;
	text-align:center;
	width:909px;	
	color:#394032;
}
#footer #foot-nav a {
	padding:0 5px;
	color:#394032;
	font-size:12px;
}
#footer #final {
	padding-top:25px;
	text-align:center;
	width:909px;
	color:#394032;	
}
#footer #final a {
	color:#394032;	
}
#footer #yahoo {
	padding-right:35px;
	text-align:right;	
}

/* --------------------------------------------- SnapShop ---------------------------------- */

/* -- SC Snap Shop v2 -- */

img.popImg-0036 {
	vertical-align: top;
}

div#iconHolster-0036 {
	text-align: center;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

div#iconObj-0036 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

div#iconHolster-0036.hover-0036 div#iconObj-0036 {
	top: auto;
	bottom: 0;
}

div.pop-0036 {
	position: absolute;
	width: 548px;
	background-color: #D6D6D6;
	float: left;
	z-index: 1000;
}

div.pop-0036 * {
	padding: 0;
	margin: 0;
}

div.pop-0036 a {
	color: #6F5E19;
	text-decoration: underline;
	cursor: pointer;
}

div.pop-0036 a:hover {
	text-decoration: none;
}

div.popMid-0036 {
	background-color: #fff;
	float: left;
	border: solid 1px #A3A3A3;
	position: relative;
	top: -2px;
	left: -2px;
}

div.popTop-0036 {
	background: #A3A3A3 url('scSSdragBar.png') repeat-x 0 0;
	float: left;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: move;
}

div.dragging-0036 {
	opacity: .75;
	filter: alpha(opacity=75);
}

div.activePop-0036 div.popTop-0036,
div.activePop-0036 div.popAccess-0036 {
	opacity: 1;
	filter: alpha(opacity=100);
}

div.popTopInner-0036 {
	background: url('scSSdragCorner.png') no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036 {
	background: url('scSStopLoading.gif') no-repeat center center;
}

div.popInner-0036 {
	clear: both;
	border-top: solid 1px #A3A3A3;
	width: 546px;
	float: left;
	font: normal 11px/1.2 Verdana, sans-serif;
	text-align: left;
}

div.popInner-0036 th,
div.popInner-0036 td {
	font: normal 11px/1.2 Verdana, sans-serif;
}

div.popInner-0036 th,
div.popInner-0036 tr.infoSale-0036 td {
	font-weight: bold;
}

div.popInner-0036 tr.infoSale-0036 span.youSave-0036 {
	font-weight: normal;
	color: #000;
}

div.pop-0036 a.closeX-0036 {
	float: right;
	margin: 3px 3px 0 0;
	display: block;
	color: #fff;
	background-color: #424242;
	text-decoration: none;
}

div.accessBox-0036 a,
div.pop-0036 a.closeX-0036:hover {
	text-decoration: none;
}

div.pop-0036 a.closeX-0036 img {
	vertical-align: top;
	border: none;
}

div.dragTip-0036 {
	position: absolute;
	top: -34px;
	left: -28px;
}

div.pop-0036 div.popBody-0036 {
	background: #F6F6F6 url('scSSbg.gif') repeat-x 0 0;
	float: left;
	width: 546px;
	cursor: auto;
}

div.loading-0036 div.popBody-0036 {
	display: none;
}

div.pop-0036 div.popBodyPad-0036 {
	float: left;
	padding: 8px 7px 4px;
}

div.pop-0036 div.popBodyInner-0036 {
	float: left;
	width: 532px;
}

div.popAccess-0036,
div.onlyPop-0036 div.popAccess-0036 {
	float: left;
	width: 228px;
	padding-top: 4px;
	opacity: .5;
	filter: alpha(opacity=50);
}

div.popAccess-0036 img {
	vertical-align: middle;
}

div.popAccessFoot-0036 img {
	margin-right: 4px;
}

div.accessBoxOuter-0036 {
	float: left;
	display: none;
	width: 228px;
	position: absolute;
	bottom: -3px;
	left: 1px;
	background-color: #D6D6D6;
}

div.accessBox-0036 {
	float: left;
	width: 228px;
	/*background: url('scSSaccessBg.png') repeat-x left bottom;*/S
	position: relative;
	top: -2px;
	left: -2px;
}

div.accessBoxPad-0036 {
	float: left;
	border: solid 1px #A4A4A4;
	padding: 4px 7px;
}

div.accessBoxInner-0036 {
	float: left;
	width: 212px;
}

ul.accessBoxList-0036 {
	margin-bottom: 4px;
	overflow: auto;
}

ul.accessBoxList-0036 li {
	list-style: none;
}

ul.accessBoxList-0036 li a {
	display: block;
	padding: 3px 7px;
	color: #000;
}

ul.accessBoxList-0036 li a:hover {
	color: #B40001;
}

ul.accessBoxList-0036 li.currentPop-0036 a {
	border: none;
	color: #888;
	cursor: default;
}

ul.accessBoxList-0036 li.currentPop-0036 a:hover {
	color: #888;
	text-decoration: none;
}

div.accessBoxFoot-0036 {
	float: left;
	width: 212px;
	border-top: solid 1px #CFCFCF;
	padding-top: 4px;
	font-size: 10px;
}

div.accessBoxFoot-0036 img {
	float: left;
	cursor: pointer;
}

div.accessBoxFoot-0036 a {
	display: block;
	float: right;
	color: #2B2B2B;
}

div.accessBox-0036 a:hover,
div.pop-0036 h2 a:hover,
ul.tabsHd-0036 li a:hover {
	text-decoration: underline;
}

div.accessBoxFoot-0036 a * {
	vertical-align: middle;
}

div.accessBoxFoot-0036 a img {
	margin-left: 4px;
	float: none;
}

div.pop-0036 h2 {
	font: bold 18px/1.2 Tahoma, Verdana, sans-serif;
	color: #6F5E19;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #FFF;
}

div.pop-0036 h2 a {
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Verdana, sans-serif;
	color: #0265FF;
	text-decoration: none;
}

div.pop-0036 h2 b {
	text-decoration: none;
}

ul.tabsHd-0036 {
	float: left;
	width: 532px;
	background: url('scSStabsTop.gif') no-repeat 0 bottom;
}

ul.tabsHd-0036 li {
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #D7D7D7 url('scSStabMid.gif') repeat-y -131px 0;
	text-transform: uppercase;
	color: #6E6E6E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

ul.tabsHd-0036 li.currTab-0036 {
	background-color: #fff;
	background-position: 0 0;
}

ul.tabsHd-0036 li a {
	color: #6C5D18;
	cursor: pointer;
	display: block;
	padding-bottom: 5px;
	background: url('scSStabBtm.png') no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a {
	background-position: -393px bottom;
	color: #6C5D18;
}

ul.tabsHd-0036 li a.tabMain-0036 {
	background-position: -262px bottom;
}

ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036 {
	background-position: 0 bottom;
}

ul.tabsHd-0036 li a span {
	display: block;
	padding: 5px;
	background: url('scSStabTop.gif') no-repeat -131px 0;
}

ul.tabsHd-0036 li.currTab-0036 a span {
	background-position: 0 0;
}

ul.tabsHd-0036 li.viewCartTab-0036 {
	float: right;
	background: none;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	width: 80px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span {
	color: #FFF;
	font-weight: bold;
	background:none;
}

ul.tabsHd-0036 li.viewCartTab-0036 a {
	background: url(/lib/yhst-75041196837581/cartBG.png) no-repeat;
	width:87px;
	height:22px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a span {
	padding-right:26px;
}

div.tabContsPad-0036 {
	clear: both;
	float: left;
	border: solid 1px #FFF;
	border-top: none;
	background: #FFFFFF url(scSSbgInner.png) repeat-x scroll center bottom;
	padding: 8px;
}

div.tabConts-0036 {
	float: left;
	width: 514px;
}

div.imgHolster-0036 {
	float: left;
	width: 202px;
	text-align: center;
}

div.imgHolster-0036 img {
	border: solid 1px #BBB;
	background-color: #fff;
}

div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036 {
	float: right;
	width: 296px;
	display: none;
}

div.tabContsMain-0036 form {
	padding: 0;
	margin: 0;
}

input.text-0036,
div.tabContsMain-0036 select {
	border: solid 1px #B6B6B6;
	background-color: #fff;
	color: #717171;
	font-size: 10px;
	width: 172px;
}

div.tabContsMain-0036 select {
	width: 184px;
}

input.monogram-0036 {
	width: auto;
	margin-right: 2px;
}

input.text-0036,
div.tabContsMain-0036 select option {
	padding: 1px 6px;
}

div.tabContsMain-0036 table {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	background-color:#FFF2D2;
	color:#394032;
}

table.prodInfoTable-0036 {
	border: none;
	margin-bottom: 10px;
}

table.prodInfoTable-0036 tr.infoSale-0036 th, table.prodInfoTable-0036 tr.infoSale-0036 td {
color: #394032;
}

table.prodInfoTable-0036 tr.priceUpdated-0036 {
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td {
	border-top: dashed 1px #E5E5E5;
	border-bottom: dashed 1px #E5E5E5;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
}

table.prodInfoTable-0036 th {
	text-align: right;
	width: 76px;
	border-right: 1px solid #DADADA;
}

input.qtyIn-0036 {
	width: 20px;
	text-align: right;
	background-color: #FFF;
	color: #000;
}

table.qtyTable-0036 {
	border: solid 1px #E2E2E2;
	margin-bottom: 10px;
}

table.qtyTable-0036 th,
table.qtyTable-0036 td {
	width: 20%;
	text-align: right;
	padding: 4px 8px;
	vertical-align: middle;
}

table.qtyTable-0036 th,
table td.qtyCell-0036 {
	font-weight: bold;
	background-color: #eee;
}

table.qtyTable-0036 th {
	text-align: center;
	border-bottom: solid 1px #E2E2E2;
}

div.bttnHol-0036 {
	text-align: right;
}

a.shipLink-0036,
a.orderLink-0036,
a.cancelLink-0036,
a.editLink-0036 {
	float: left;
	margin-top: 6px;
	font-weight: bold;
}

input.atcBttn-0036,
input.updateBttn-0036 {
	padding: 2px 8px;
}

a.editLink-0036,
input.updateBttn-0036 {
	float: right;
}

div.shipFormPad-0036 {
	clear: both;
	padding: 12px;
	margin-bottom: 10px;
}

div.shipCalcRow-0036 {
	padding: 6px 0;
}

div.shipCalcRow-0036 label {
	float: left;
	width: 60px;
	margin: 2px 4px 0 0;
}

div.shipCalcRow-0036 input.zip-0036,
div.shipCalcRow-0036 input.state-0036 {
	width: 60px;
}

a.orderLink-0036,
a.editLink-0036 {
	margin: 0 0 10px;
}

div.shipTablePad-0036 {
	clear: both;
	padding: 6px 12px;
}

div.shipTableRow-0036 {
	padding: 3px 0;
}

div.shipTableRow-0036 label {
	float: left;
	width: 172px;
	margin-right: 4px;
}

div.shipTableRow-0036 span {
	float: right;
}

div.shipTableHd-0036 {
	padding: 3px 0;
	font-weight: bold;
	border-bottom: solid 1px #000;
	margin-bottom: 6px;
}

div.emptyRates-0036 {
	padding: 3px 0;
	font-style: italic;
	text-align: center;
}

div.shipCalcDisclaimer-0036 {
	font-style: italic;
	padding: 6px 12px;
}

div.knowDrag-0036 div.dragTip-0036,
div.shipTable-0036,
div.showShip-0036 form.pitHolster-0036,
div.shipCalcBox-0036,
div.shipLoading-0036 form,
div.shipDone-0036 form {
	display: none;
}

div.accessOpen-0036 div.accessBoxOuter-0036,
div.tabConts-0036 div.currTab-0036,
div.showShip-0036 div.shipCalcBox-0036,
div.shipDone-0036 div.shipTable-0036 {
	display: block;
}

div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036 {
	background-color: #EBEBEB;
}

div.shipLoading-0036 {
	background: url('scSSloading.gif') no-repeat center center;
}

div.tabContsInsets-0036 a {
	display: block;
	float: left;
	margin: 4px;
	border: solid 1px transparent;
}

div.tabContsInsets-0036 img {
	border: solid 1px #C4C2C3;
	vertical-align: top;
}

div.tabContsInsets-0036 a.currInset-0036,
div.tabContsInsets-0036 a.currInset-0036 img {
	border: solid 1px #616161;
}

div.clearer-0036 {
	clear: both;
}

/* -- End SC Snap Shop v2 -- */

/* Shipping Calculator */

#shippingMgrForm-0148{
	clear: both;
	/*display: none;*/
	padding: 10px 0;
	text-align: center;
}

.shippingMgrTableRight-0148{ padding-left: 15px; }

#shippingMgrDiv-0148{
	display: none;
	margin: 0 auto;
	padding: 5px 10px;
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: center;
}

#shippingMgrDiv-0148 table{
	margin: 0 auto;
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	display: block;
	padding: 2px;
	color: #041F56;
	font-weight: bold !important;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148 {
	display: none;
}

#shippingMgrForm-0148 .dimMe-0148 {
	opacity: 0.2;
	filter: alpha(opacity = 20);
	cursor: default !important;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 span#shipzip-0148 {float: left; width: 120px; padding-top: 3px;}

#shippingMgrForm-0148 .ship-countries {float: left;}

#shippingMgrForm-0148 input{
	width: 50px;
	margin-left: 3px;
}

#shippingMgrForm-0148 select{
	width: 150px;
	margin-left: 3px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148 {
	margin: 4px 0 0;
	width: auto;
}

div#scSCerrMsg-0148 {
	color: #f00;
}

div.scProgBar {
	margin: 0 auto;
	text-align: left;
	width: 200px;
	height: 14px;
	border: solid 1px #333;
	font: bold 11px/1.2 Verdana, sans-serif;
	color: #000;
	background: #fff url("scSCprogBarBgBg.gif") repeat-x 0 center;
}

div.scProgBar div.progBarBg {
	background: #ADD0EA url("scSCprogBarBg.gif") repeat-x 0 center;
	height: 14px;
}

/* Site Map  */

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}


#brandtitle{
margin-left:5px;
}

#brandtitle a{
color:#666666;
text-decoration:underline;
}

#brandtitle a:hover{
xtext-decoration:none;
}

.tabContsCaption-0036{
xmargin-top:3px;
}
.caption-html ul li {list-style-type:disc;}


/*SEQUENCE BANNERS*/
/* sequence banner */
.scSequenceBanner {width:702px; height:301px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
.scSequenceBannerMain {position:relative;}
.scSequenceBannerMain div {position:absolute; top:0; left:0; display:none;}
.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(scSBbtn.png) no-repeat right 0; color:#000; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(scSBbtn.png) no-repeat center 0; font-weight:bold;}
/*
/** square button (CSS version) **/
a.scSButton {cursor:pointer; display:block; float:left; width:20px; padding:3px 1px; background:#88C549; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#88C549;}
a.scSBon, a.scSBon:hover {background:#0066FF;}

.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(scSBPause.png) no-repeat 0 0;}

/* tabbed details */
.tabinfomain {width:703px; margin-top:15px;background:transparent url(/lib/yhst-75041196837581/contents-bottom.gif) no-repeat scroll left bottom;padding-bottom:12px;}
.tabbtns {display:none; float: left; width:701px; background:url(/lib/yhst-75041196837581/tabulbg.gif) repeat-x bottom right;}
.tabbtns div {float:left; padding:0 0 0 10px; margin:0 2px 0 0; height:28px; background:url(/lib/yhst-75041196837581/tabbg2.jpg) no-repeat 0 0;}
.tabbtns div a {font:bold 12px verdana, tahoma, arial; color:#fff; text-decoration:none !important; text-align:center; display:block; background:url(/lib/yhst-75041196837581/tabbg2.jpg) no-repeat right 0; padding:8px 10px 0 0; height: 20px; outline:none;}
.tabbtns div.tabcontactive {background-position:0 bottom;}
.tabbtns div a.tabactive {background-position:right bottom; color:#000;}
.tabinfo {padding:15px; clear:both; border-left:1px solid #CDB773;border-right:1px solid #CDB773;width:670px; border-top:none;}
.scfeaturestatus {background:url(/lib/yhst-75041196837581/scSStopLoading.gif) no-repeat center center; height:25px;}

.tabinfomain #customer-reviews {
	width:645px !important;border:none !important;
}

.promotion-html {border-bottom: 1px #7AD321 solid; padding: 6px 0; text-align: center; font-size: 12px; width: 676px;}
