body { text-align:center; background:#fff; font:11px arial,verdana,sans-serif; color:#333; padding:0; text-decoration:none
	}
#trackingForm {z-index:99999; left:300px; }	
#closeTrForm {display: block; font-size:14px; position:relative; float: right; clear: none; top: 0; right: 0; color:#ffffff !important; cursor: pointer !important; text-decoration: none; margin-left: 300px; padding: 16px; }
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline}
body, form, p, ul { margin:0; padding:0
	}
h1 {margin-left:10px; padding:0; z-index:1 !important; }	
img {border:none}
ul {list-style:none}
.floatleft {float:left}
.floatright {float:right}
.clear {clear:both}
input {vertical-align:middle}
.bold {font-weight:bold}
TD { font:11px arial,verdana,sans-serif; }

#main { display:block; position:relative; z-index:1; text-align:left; width:948px; margin:0 auto; }
#form1 {display:block; width:370px; height:auto; float:left; clear:both; margin-left:7px; padding-top:45px;}

.container .style1 td {float:left; clear:right; }
/* header */
#header { position:relative; display:block; float:left; width:948px; height:139px; background:#fff url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/bg-header.gif) repeat-x top; }
a.logo { position:absolute; top:15px; left:13px; width:263px; height:45px; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/logo.gif); display:block; z-index:1 !important; }
a.free-shipping { position:absolute; top:2px; right:0; width:262px; height:65px;	
/*	background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/free-shipping.gif); */
	background:url(http://lib.store.yahoo.net/lib/yhst-50874329419649/free-shipping.gif); display:block; }
.inet-home { position:absolute; top:21px; left:292px; color:#999; }
	
/* top navigation */
#top-navigation { position:absolute; top:70px; right:0; border-left:1px solid #E4E4DD; width:725px; padding:0 0 0 222px; }
* html #top-navigation { width:948px; }
#top-navigation li { float:left; height:30px; border-left:1px solid #74755E; }
#top-navigation li a { float:left; height:30px; overflow:hidden; text-indent:-999px; width:111px; }
#top-navigation .home a { background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/a-home.gif); }
#top-navigation .about-us a { background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/a-about-us.gif); }
#top-navigation .contact-us a { background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/a-contact-us.gif); }
#top-navigation #newTopOrderTracking a { background:url(http://lib.store.yahoo.net/lib/yhst-50874329419649/a-order-status.gif); }	
	
#top-navigation .policy a { background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/a-policy.gif); }
#top-navigation .cart a { background:#BC6D6D url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/a-cart.gif); width:114px; }
	
/* phone */
.call { position:absolute; top:111px; right:8px; font-size:14px; }
.call strong { color:#f60; }
	
/* search box */
#header form { position:absolute; top:111px; left:12px; font-size:14px; }
#header form * { float:left; }
#header form label { color:#369; font-weight:bold; padding:2px 10px 0 0; }
#header form .text { border:1px solid #7F9DB9; padding:2px 0 0 2px; width:225px; height:19px; margin:0 8px 0 0; font:11px/14px arial,sans-serif; }
* html #header form .text { margin:0 5px 0 0; }
	
/* middle container */
#middle { width:945px; border-top:2px solid #A6A790; padding:7px 0 0 0; }
.left-column { display:block; float:left; clear:none !important; width:133px; padding:0 0 20px 0; margin:0; }
.right-column { width:805px; }
	
/* left navigation */
#left-navigation { padding:21px 0 0 0; width:133px; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/bg-left-nav.gif) no-repeat left top; }
#left-navigation li { border-bottom:1px solid #E4E4DD; padding:1px 0; }
#left-navigation li a { display:block; padding:5px 5px 5px 8px; color:#369; }
#left-navigation li a:hover { text-decoration:underline; background:#F0F0ED; color:#333; }
* html #left-navigation li a { width:100%; }
	
/* bottom list links */
.links-box { border-top:2px solid #A6A790; border-bottom:2px solid #A6A790; width:100%; padding:2px 0; }
.links-box .bg { float:left; width:942px; background:#ECECEC; padding:12px 0 12px 5px; }
* html .links-box .bg { width:785px; }
.links-box .bg div { float:left; width:226px; padding:0 6px 0 14px
	}
* html .links-box .bg div { width:196px; }
.links-box .bg div.short { width:156px
	}
.links-box .bg div.long { width:221px
	}
* html .links-box .bg div.short { width:206px
	}
* html  .links-box .bg div.long { width:211px
	}
.links-box ul { padding:10px 0 0 9px; }
.links-box ul li { padding:0 0 0 7px; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/black-style.gif) no-repeat 0 6px; }
.links-box ul a { color:#369; text-decoration:underline; }
.links-box ul a:hover { text-decoration:none; }
	
/* logotypes */
.logos { width:100%; border-bottom:1px solid #A6A790; }
.logos img { float:left; margin:0; }
	
/* footer */
#footer { width:100%; text-align:center; padding:15px 0; }
/* fotoer navigations */
#footer ul { margin:0 0 15px 0; }
#footer ul li { display:inline; }
#footer ul li.last a { background:none; }
#footer ul li a { color:#369; text-decoration:underline; padding:0 4px 0 1px; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/footer-border.gif) no-repeat 100% 3px; }
#footer ul li a:hover { text-decoration:none; }
#footer .need-help { font-size:14px; font-weight:bold; }
#footer .copyrights { margin:0 0 15px 0; }
	
/* welcome */
#welcome { display:block; float:left; clear:right; width:802px; padding:0; background:#ECECEC; margin:0 0 6px 5px; }
#welcome .content { padding:10px; width:270px; }
* html #welcome .content { width:290px; }
#welcome .content p { margin:0 0 10px 0; }
#welcome .content p strong { color:#369; }
#welcome .image { border-left:6px solid #ECECEC; border-right:6px solid #ECECEC; border-top:16px solid #ECECEC; }
	
/* best sellers */
.best-sellers { width:100%; margin:0 0 6px 0; }
.listing-header { background:#8B8C6E; padding:3px 9px; width:779px; }
.best-sellers .listing-header {
}
.listing-header strong { float:left; }
.listing-header a { float:right; text-decoration:underline; }
.listing-header a:hover { text-decoration:none; }
.listing-header * { color:#fff; }
* html .listing-header,
* html .item-list { width:808px; }
/* item list */
.item-list { width:808px; border:1px solid #8B8C6E; border-top:0; padding:10px 0; }
#item .item-list { width: auto; xwidth: 805px; border: 0; margin-left:5px; }

.item-list .bg { width:100%; background:url(http://lib.store.yahoo.net/lib/yhst-50874329419649/item-list-bg2.gif) repeat-y left; }
.item-list .row { width:100%; padding:0 0 16px 0; margin:0 0 6px 0; background:url(http://lib.store.yahoo.net/lib/yhst-50874329419649/item-list-row2.gif) no-repeat left bottom; }
.item-list .row.no-bg { padding:0; }
.no-bg { background:none !important; }
.item-list .item { float:left; padding:0 2px 0 3px; width:156px; text-align:center; }
* html .item-list .item { width:161px; }

.item-pad{ float: left; padding: 3px; margin-left:5px; }
/** html #item-page .item-list .item{ float: left; width: 157px; }*/
	
.item-list .item .image { background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/bg-item-image.gif) no-repeat right top; padding:0 7px; height:100px; position:relative; margin:0 0 6px 0; width: auto !important; }
* html .item-list .item .image { width:156px; }
.item-list .item .image a { position:absolute; bottom:0; left:0; display:block; text-align:center; width:156px; }
.item-list .item a { color:#369; text-decoration:underline; }
.item-list .item a:hover { text-decoration:none; }
.item-list .item p.name a { font-weight:bold !important; }
.price { color:#c00 !important; font-weight:800; font-size:150%; }
.item-list .item .buy { margin:3px 0 0 0; }
	
/* index bottom boxes */
.box { margin:0 0 6px 0; }
.box.subscribe { width:323px; margin-left:5px;	
	}
.box.cards { width:323px; margin:0 1px 6px 0; }
* html .box.cards { margin:0 0 6px 0; }
.box .content { float:left; border:1px solid #8B8C6E; height:67px; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/bg-box.gif) no-repeat left top; }
* html .box.cards .content { height:68px; }
.box.subscribe .content { border:1px solid #8B8C6E; border-top:0; width:316px; }
* html .box.subscribe .content { width:322px; }
.box.cards .content { width:322px; text-align:center; }
.box.cards .content img { margin:20px 0 0 0; }
* html .box.cards .content { width:323px; }
.box.subscribe .listing-header { background:#8B8C6E; padding:3px 9px 4px 9px; width:300px; }
* html .box.subscribe .listing-header,
* html .box.cards .listing-header { width:100%; }
.box.cards .listing-header { background:#8B8C6E; padding:3px 9px; width:306px; }
.box.subscribe p { padding:5px 9px; }
.box.subscribe form { padding:0 0 0 44px; }
.box.subscribe form .text { border:1px solid #7F9DB9; padding:2px 0 0 2px; width:160px; height:19px; margin:0 8px 0 0; font:11px/14px arial,sans-serif; }
	
/* also interested */
.also-interested { width:100%; background:url(http://p6.hostingprod.com/@reclinercity.com/solidcactus/bg-also-interested.gif) no-repeat left top; padding:28px 0 20px 0; }
	
/* breadcrumbs */
#breadcrumbs { padding:2px 5px 10px 5px; color:#369; }
#breadcrumbs span { color:#333; }
#breadcrumbs a,
#breadcrumbs strong { color:#369; }
#breadcrumbs a { text-decoration:underline; }
#breadcrumbs a:hover { text-decoration:none; }
	
/* item or section name 
h1 { font-size:14px; margin:0; color:#fff; background:#8B8C6E; padding:6px 9px; }
*/	

#topid { font-size:9px; color:#aeb08a !important; display: block !important; width: 600px !important; height:auto !important; margin:0 !important; padding:0 !important; position:absolute !important; top:28px !important; left:7px !important; z-index:20 !important; background-color:none !important; font-weight:normal !important; background: none !important; }

/* item container */
#item { border:1px solid #8B8C6E; border-top:0; margin:0 0 6px 0; xpadding:6px; width:802px; }
* html #item { width:100%; }
#item .image { width:438px; padding:10px 0; text-align:center; }
#item .table { width:350px; margin:0 0 6px 0; }
#item .table .row { padding:7px 10px; border-bottom:1px solid #fff; background:#EDEED9; }
#item .table .name { color:#369; }
#item .table .bg { background:#FAFBDD; }
#item .table label { margin:0 0 0 2px; }
#item .table label input { height:14px; width:15px; margin:0 3px 0 0; }
* html #item .table label input { margin:2px 2px 0 0; }
#item .table select { font:10px arial,sans-serif; }
#item .table .row div { margin:0 0 6px 0; }
#item .table .row .qty { text-align:right; height:19px; width:25px; font:11px/12px arial,sans-serif; }
.description { background:#ECECEC; padding:10px 10px 5px 16px; }
* html .description { padding:5px 10px 5px 16px; }
.description p { margin:0 0 10px 0; }
	
/* BEGIN OPTIONS FORMATTING */
.option{ width: auto; }
* html .option{width: 100%;}
.option select { width: 327px; }

.product-dimensions h4{ margin: 0; text-decoration: underline; color: #336797; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-left: 15px; }

.product-dimensions th { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-right: 20px; }

.product-dimensions td { font-size: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
/* END OF OPTIONS FORMATTING */


/* section */
.section { margin:0 0 20px 0; width:802px; }
.section-image { width:208px; text-align:center; padding:3px 0 30px 0; }
.section-text { width:772px; padding:0 0 30px 10px; }
.padleft { float:left; padding-left:15px; }

/*~~~~~~~~~~~~~~~~~~~~~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; }
#resources li { margin: 3px 0 0 0; padding:0 0 0 3px; }
#resources li a, #resources a, #resources a:active, #resources li a:active { color: #0073e5 !important; font-weight:bold; font-size:14px !important; text-decoration:underline; clear:right !important; }	

	
/*~~~~~~~~~~~~~~~~~~~~~JQUERY CONTROLLED CSS~~~~~~~~~~~~~~~~~~~~~*/
.shipping-rates { text-decoration:underline; color:#336699; }

.shipping-rates-info { background: none repeat scroll 0 0 #F4EDBC; border-bottom: 1px solid #FCF9E3; border-right: 1px solid #FCF9E3; display:none; height: auto; width:200px; position: absolute; color:#000; padding:10px; font-size:11px; right:0; z-index:1; box-shadow:0 1px 5px #AAAAAA; -moz-box-shadow: 0 1px 5px #AAAAAA; -webkit-box-shadow: 0 1px 5px #AAAAAA; }

.shipping-rates-close { background:url('/lib/yhst-50874329419649/exit.png') no-repeat center center; height:18px; width:18px; float:right; display:block; clear:both; }
	
	/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}
