/* White Dog Bone Company */
/* Cp */

/*===============general===============================*/
html,body{margin:0;padding:0}
body{background:#cecece; font: 11px verdana,sans-serif;}
/*===============presentation==========================*/
a{color: #981793;}
img {border:none;}
/*===============layout================================*/
div#header{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/blueheader.jpg) no-repeat; height:98px; position:relative; margin:0px; padding:0px;}
a#logolink {display:block; width:650px; height:55px; position:absolute; top:8px; left:15px;}

div#container{text-align:left; border-right:thin solid #666;}
div#navigation{background:#003366; margin:0px; padding:0px;}
div#maillist-txt {font-size:0px; color:#fff; padding:3px 10px 2px 10px;}

div#footer{background:#fff url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/footer_ibkg.gif) no-repeat; height:150px; color:#999; clear:left; width:100%; border-right:thin solid #666;}
div#footer_section{background:#fff url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/footer_sbkg.gif) no-repeat; height:189px; color:#999; clear:left; width:100%;}

div#container{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/wrap.gif) top left repeat-y; width:1000px;}
div#container_section{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/wrap2.gif) top left repeat-y;width:1000px; margin: 0 auto;}
div#wrapper{float:left; width:100%;}
div#welcomebox{float:right; width:835px; height:530px; display:inline; margin:0px; padding:0px;}
div#welcome-msg{width:832px; position:relative; top:-3px;}
div#offers-header {text-align:center; padding:0 0 0 4px; float:left; display:inline;}
div#offers {float:left; display:inline;}
div#categorybox {float:left; display:inline;}
div#content{width:640px; float:left; display:inline; border-right:thin solid #ccc;}
div#content_section{float:left; width:590px; display:inline;}
div.maincol_L_item {background:#fff; float: left; width: 260px;}
div.maincol_R_item {background:#e8f3ff; float: left; width: 320px;}
div#navigation{float:left; display:inline; width:160px;}
div#right{background:#fff; float:right; margin:0 5 0 0;}
div#right-info {padding:0px; text-align:center; font-size:12px;}
div#right-info a {font-weight:bold; color:#E10024;}
.clear {clear:both;}
/*===============typography============================*/
p.nav{ color:#fff; font:bold 120% verdana, Helvetica, sans-serif; font-variant:small-caps; text-align:center; padding: 5px 0 5 0; margin:0; background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/nav-top.jpg); background-repeat:no-repeat; background-position:top left;}
div#welcomebox p{font: normal 12px verdana, Helvetica, sans-serif; color:#333;}
div#right-info p{font-size:97%; border-bottom:1px solid #fff; margin:0; padding:4px 5px 6px 5px; width:169px;}
div#right-info > p {width:158px;}
p.title {color:#003366;}
p.mailform{font-size:8px;}
#footercont {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/footer-bg.jpg); background-repeat:no-repeat; background-color:#fff; margin:0; padding:0; height:89px; position:relative;font-size:10px; }
#footercont #copyright {width:445px; position:absolute; top:10px; right:10px; text-align:left; font: 12px verdana; color:#000;}
#footercont #cactus {position:absolute; top:10px; width:150px; text-align:center; color:#fff;}
#footercont #cactus a {color:#fff; text-decoration:none;}
#footerimg {position:absolute; top:10px; left:180px; width:200px;}
#footerimg img {vertical-align:middle;}
p.breadcrumbs{color:#000;}
/*===============headlines=============================*/
h2.nav{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/navbar.jpg); color:#003366; font:bold 140% arial,sans-serif; font-variant:small-caps; padding:3px 0px 3px 3px; border-top: 1px solid #FFF; border-bottom: 2px solid #fff; margin:8px 0 3px 0;}
div#welcomebox h2{color:#003366; font-size:120%; font-weight:bold; font-variant:small-caps; margin: 0px; width:0px; padding:0px;}
h2.special{width:0px; height:0px; margin:0px;}
div#right-info h3{font-size:12px; color:#003366; text-align:center; width:160px; margin:0;}
/*===============top menu navigation===================*/
#topnavlist {position:absolute; bottom:9px; right:26px; font-size:10px;}
#topnavlist a{color:#fff; text-decoration:none; padding:0 3px 0 3px; font-weight:bold; text-align:center;}
#topnavlist a:hover{text-decoration:none;}
#topnavlist a, #topnavlist img {vertical-align:middle;}
#active a, #active a:link, #active a:visited{background:#f00329;}
/*===============left menu navigation==================*/
#leftnavlist ul{list-style-type:none;}
#leftnavlist{margin:0; padding:0; text-align: left; font-size:10px;}
#leftnavlist li{background:#003366; list-style-type:none; width:100%;}
#leftnavlist li a{padding:4px 0 4px 10px; font-weight:bold;}
#leftnavlist li a, #leftnavlist li a:visited{color:#fff; text-decoration:none; display:block;}
#leftnavlist li a:hover{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/rollover.jpg); font-size:100%; color:#003366; border-top: thin solid #cc0000; border-bottom: thin solid #cc0000;}
#free-text {margin:0; padding:0; font:normal 12px verdana;}
/*===============foot menu navigation==================*/
#footnavcontainer {padding:10px; margin:0px; list-style-type: none;}
#footnavcontainer {background:#666; color: #000; font: normal 12px verdana, helvetica, sans-serif; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#footnavlist {color:#fff;}
#footnavlist a{text-decoration: none; color: #fff; padding: 0 2px;}
#footnavlist a:hover{color: #fff; text-decoration:underline;}

/*===============special===============================*/
/* search form ----------------------------------------*/
.searchform{position:absolute; top:34px; left:798px;}
#searchform {margin:0 0 0 0px;}
#searchform input {vertical-align:middle;}
#search_input{font-size:12px; color:#666; width:140px; border:none;background-color:transparent;}
/* mail form ------------------------------------------*/
.mailform {margin:0 0 0 10px;}
.mailform input{vertical-align:middle;}
#mailform_input{font-size:12px; color:#999;}

img.secure{margin:0px 5px 5px 5px;}
.product_sep{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/prod_sep.gif) no-repeat; height:5px;}
.section_sep{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/sec_prod_sep.gif) no-repeat; height:5px; width:590px;}
div.sec_head{background:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/section_headline.gif) no-repeat; height:63px; color:#FFFFFF;}
#homeHeader {width:600px; height:191px; position:relative; float:left;}
#testimonies {padding:0 10px 5px 10px; }
#test-link {border-bottom:1px solid #FFFFFF; padding:0 0 5px 0; margin:0 0 5px 0; } 

/* section page */
#page-info {background:#fff;}
#page-name {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/name-bg.gif); background-repeat:no-repeat; width:835px; height:34px; margin:0 0 0 1px;}
#page-name h1 {color:#fff; font-size:15px; padding:8px 0 0 10px; margin:0;}
#bread-container {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/breadcrumbs-bg.jpg); background-position:bottom; width:650px; margin:0 0 0 5px; }
#breadcrumbs {color:#617C99; font-size:10px; padding:7px 0 7px 15px;}
#breadcrumbs a {color:#617C99; text-decoration:underline;}
#page-caption {background:#fff; font-size:11px; padding:0px;}
.vspacer {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/vspacer.gif); background-repeat:repeat-y; width:11px; border-right:thin solid #ccc;}
.hspacer {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/sec_prod_sep.gif); background-repeat:repeat-x; background-position:0 8px; height:15px;}
table.section-items a {background:#fff; color:#003366; font-weight:normal; font-family:Verdana,Arial; font-size:10px; clear:both;}

/* item page */
#itemcont {background:#fff; float: right; width:836px;}
#item-img {float:left; width:300px; text-align:center; margin:15px 40 0 40; padding:0px;}
#item-pit {float:left; width:323px; margin:10px 0 0 10;}
#pit-cont {background: url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/pit-tcap.gif) #ccc no-repeat top left; padding:5px 0 0 0;}
#pit-atc {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/pit-bcap.jpg); background-position:top left; background-repeat:no-repeat; height:52px; text-align:center;}
#pit-atc input {margin:11px 0 0 0;}
#pit-cont table {color:#000; font-size:12x; margin:3px 0 10px 10px;}
td.pit-label {font-size:12px; font-weight:bold; text-align:center; padding:3px 2px 3px 2px; width95px;}
td.pit-info {font-size:12px;width:200px; padding:0 0 0 3px;}
td.pit-info a {font-size:10px; color:#666;}
td.pit-info select {margin:2px 0 2px 0;}
#sendfriendbtn {display:block; margin:5px 0 5px 0;}
.pprice {border-top:1px solid #fff;  padding:4px 2px 4px 2px;}
.psaleprice {border-bottom:1px solid #fff;  padding:4px 2px 4px 2px; font-weight:bold; color:#E00024; font-size:15px;}
.pallprice {border-top:1px solid #fff; border-bottom:1px solid #fff; padding:4px 2px 4px 2px;}
#item-desc {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/prod-desc-header.gif); background-repeat:no-repeat; background-position:top left; padding:5px 5 0 15; font-size:11px; clear:both; margin:0 25 0 25px;}
#itemcont > #item-desc {padding:15px 0 0 0;}
#item-matc {background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/multi-add-header.gif); background-repeat:no-repeat; padding:15px 0 0 0; margin:15px 0 0 5px; font-size:11px; clear:both;}
#item-matc table {font-size:11px;}
#item-matc .matc-qty {border-bottom:1px solid #D9E6F5; padding:5px 0 5px 0;}
#item-matc .matc-img {width:85px; text-align:center; border-bottom:1px solid #D9E6F5; padding:5px 0 5px 0;}
#item-matc .matc-desc {border-bottom:1px solid #D9E6F5; padding:5px 0 5px 0;}
#item-matc a {display:block; color:#003366; font-weight:bold;}
#item-matc input {font-size:11px;}
#item-reviews {clear:both;}
.price {color:#999999; font-style:11px;}
.saleprice {font-weight:bold; color:#E00024; font-size:18px;}
.saleprice img, .saleprice span {vertical-align:middle;}
.you-save-txt {color:#003875; font-weight:normal; font-size:11px;}
#sc-seo-related-links {padding:0px 0 0 5px;}
.seo-links {font-size:11px; font-weight:normal; margin:0 0 0 10px; padding:0 0 0 15px;}
.seo-links li {list-style-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/related-bullet.gif); list-style-position:0 3px;}
.seo-links li a {color:#000; text-decoration:none;}
.seo-links li a:hover {color:#003366; text-decoration:underline;}
#shippingpolicy {display:none; width:400px; border:2px solid #003366; background-color:#fff; position:absolute; top:50px; left:100px;}
#shippingpolicy h2 {font-size:14px; margin:0; padding:0 0 8px 0;}
#shippingpolicy-bar {background-color:#003366; font-size:12px; padding:2px; color:#fff;}
#shippingpolicy-bar a {color:#FFF; display:block; border:1px solid #fff; background-color:#E00024; width:12px; text-align:center; text-decoration:none; font-weight:bold; padding:0 2px 0 2px;}
#shippingpolicy-msg {padding:10px; font-size:11px;}

/* quantity pricing table */
table #quantity-pricing-tabl {padding-top:5px;}
table #quantity-pricing-tabl td {border:thin solid #666; font-size: 12px;}

/* site map */
.sitemap-header {font: bold 13px verdana; color: #003366; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 11px verdana; color: #003366; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 11px verdana; color: #003366; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 11px verdana; color: #003366; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 11px verdana;  color: #003366; display: block; padding-left: 100px;}

/* paging */
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {font: bold 11px arial; color: #003366;}
#paging A:hover     {text-decoration:underline;}
.page-row-sep {
	height:20px; 
	background-image:url(http://p9.hostingprod.com/@whitedogbone.com/solidcactus/images/sec_prod_sep.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px verdana; color: #999999;}
#paging .saleprice  {font: normal 12px verdana; color: #E00024;}
#paging .saleprice2 {font: bold 12px verdana; color: #FE0024;}
#paging .abstract   {font: normal 11px verdana; color: #555;}
#paging .qtybox     {font: normal 11px verdana; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px verdana; color: #000;}

#pagelinks          {font: normal 11px verdana; color: #000;}
#pagelinks A        {font: normal 11px verdana; color: #000;}
#pagelinks .chosen  {font: bold 11px verdana; color: #000;}

.itemof             {font: normal 11px verdana; color: #000;}
.pageof             {font: normal 11px verdana; color: #000;}

#modes              {font: normal 11px verdana; color: #000; text-decoration:none; }
#modes A            {font: normal 11px verdana; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px verdana; color: #000; text-decoration:none; }

#sortlinks          {font: normal 11px verdana; color: #000; text-decoration:none; }
#sortlinks A        {font: normal 11px verdana; color: #000; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px verdana; color: #000; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

#pagelinks span, #pagelinks a {vertical-align:middle;}
td.availability {
	padding-top:2;
}
.ystore-cross-sell-title-cell {color:#003366; font: bold 16px verdana; margin: 2px;}
.ystore-cross-sell-product-image {}
.ystore-cross-sell-row {}
.ystore-cross-sell-row-first {}
.ystore-cross-sell-row-last {}
.ystore-cross-sell-cell, ys_relatedItemDesc {}
p.ystore-cross-sell-product-reg-price {color:#808080; font: 12px arial; height:1px;}
p.ystore-cross-sell-product-price, ystore-cross-sell-product-cs-disc-price, ys_promo {color:#e00024; font: bold 14px arial;}
h4.ystore-cross-sell-product-name {color:#003366; font: bold 16px verdana; margin-bottom:10px;}
h4.ystore-cross-sell-product-name a {color:#003366;}
