body {background-image: url(/lib/onesie/page-bg.gif);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
.style1 {	font-family: Tahoma;	font-size: 10px; text-decoration:none; color:#000000}
.style2 {	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #9ca8b2;}
.style3 {	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #FFFFFF; text-decoration:none}
.nav {background-color:#99CDFE; display:block; padding-top: 2px; padding-bottom:2px; padding-left:16px; padding-right:5px; color:#FFFFFF; font-family:Tahoma; font-size:12px;font-weight:bold; text-decoration:none}
.sub-nav { background-image:url(/lib/onesie/nav-bg.gif); background-repeat:no-repeat; display:block; padding-left:24px; color:#FF14CF; padding-right:5px; padding-top: 2px; padding-bottom:2px; font-family:Tahoma; font-size:12px;font-weight:bold; text-decoration:none}
.sub-nav:hover {text-decoration:underline; color:#0697F1}
.bottom-nav {padding-left:2px; color:#5F5F90; padding-right:5px; padding-top: 2px; padding-bottom:2px; font-family:Tahoma; font-size:12px;font-weight:bold; text-decoration:none}
.free-bear {font-family:Tahoma; font-size:14px; font-weight:bold; color:#FE63CB; text-decoration:none}
.front-table {background-image:url(/lib/onesie/featured-product-bg.gif); background-repeat:no-repeat}
.product-name {display:block; color:#5F5F90; font-family:Tahoma; font-size:11px;font-weight:bold;}
.home-caption {color:#5F5F90; font-family:Tahoma; font-size:11px;}
.price {font-weight:bold}
.sale-price {font-weight:bold}

/* sequence banner */
.scSequenceBanner {width:639px; height:258px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
.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(/lib/onesie/scSBbtn.png) no-repeat right 0; color:#000; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(/lib/onesie/scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(/lib/onesie/scSBbtn.png) no-repeat center 0; font-weight:bold;}
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(/lib/onesie/scSBPause.png) no-repeat 0 0;}

.mailinglist {margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-right:5px; overflow:hidden;}
.mailinglist h2 {background:#99CDFE; color:#fff; padding:4px 10px; font-size:12px; margin:16px 0 0;}
.mailinglist form {padding:10px; background:#FFF6FE; color:#525252; *width:180px; *float:left; margin:0;}
.mailinglist .newsdesc {padding-bottom:10px; font-size:11px;}
.mailinglist .newsprivacy {padding:10px 0; text-align:center;}
.mailinglist .newsprivacy a {color:#FF14CF; text-decoration:underline;}
.mailinglist .newsprivacy a:hover {text-decoration:none;}
.mailinglist #query {padding:5px; width:133px; *width:130px; vertical-align:middle; font-size:10px; color:#525252; border:1px solid #99CDFE; margin-right:2px; *margin-right:0px; *height:26px;}
.mailinglist input {vertical-align:middle;}

.right-column-html {padding:10px 5px 20px; color:#999999; font-size:11px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*--- Paging Styles ---*/
div#paging {
	clear: both;
	padding: 12px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#paging div#ctrls {
	background:#99CDFE url("dot.gif") repeat-x 0 bottom;
	margin-bottom: 8px;
}

div#paging div#ctrls2 {
	background:#99CDFE url("dot.gif") repeat-x 0 0;
	margin-top: 8px;
}

div#paging div.ctrls {
	padding:5px;
	border:1px solid #FFE1FB;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #fff;
	font-size:11px;
}

div#paging div.ctrls td a {
	color: #fff;
	text-decoration: none;
	font-size:11px;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	width: 100%;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
	font-size:11px;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("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 {
	text-decoration: underline;
	font-size: 12px;
	color: #FF14CF;
	font-weight: bold;
}

div#paging div#contents table div.price {
	display: inline;
	font-size:11px;
}

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 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #0697F1;
}

div#paging div#contents table div.saleprice {
	margin-left: 12px;
}
/*--- End Paging Styles ---*/


/* fixes item body ul spacing */
.inner-bg-col ul {margin:0; padding:0;}
/* expands the drag area */
#fc-panel_h {padding:10px;}
/* the top of the page text colors cart closed */
.minicart_c1 #sub_total_mini {color:#000000;}
.minicart_c1 #total_items_mini {color:#000000;}
.minicart_c1 #show_mini {color:#000000;}
.minicart_c1 #close_btn {color:#000000;}
/* the top of the page text colors cart open */
.minicart_c1.minicart_c2 #sub_total_mini {color:#000;}
.minicart_c1.minicart_c2 #total_items_mini {color:#000;}
.minicart_c1.minicart_c2 #show_mini {color:#000;}
.minicart_c1.minicart_c2 #close_btn {color:#000;}
.yui-skin-sam #yfc_fullco #close_btn {color:#000;}
/* toggles for items/calculator/coupons inactive - active */
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {background:#99CDFE !important;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {background:#0496F3 !important;}
#yfc_mini {position:absolute; top:90px; right:90px; font-size:11px;}
.cartinner {position:relative;width:100%;}
#yfc_mini .smb-mc .mini_subtotal {float:none; font-size:11px; padding-left:25px; background:url("carticon.gif") no-repeat 0 50%; margin-left:6px; padding-right:5px;}
#yfc_mini .smb-mc .mini_item_count {float:none; font-size:11px; margin-left:0px; padding-left:6px; background:url("cartsep.gif") no-repeat 0 50%;}
#yfc_mini .mini_msg {font-size:11px; text-transform:uppercase; color:#FE63CB; text-decoration:underline; float:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.ys_wrapper {background:#fff; width:980px; margin:0 auto; position:relative;}
.ys_wrapper #ys_pageBody {width:840px;}
.ys_wrapper #ys_mastFoot #ys_yFooter {background:#E0F0FF;}
#ys_cartPage.ys_wrapper #ys_pageBody {background:url("shoppingcart.jpg") no-repeat 50% 15px; padding-top:60px;}
#ys_shipBillPage.ys_wrapper #ys_pageBody {background:url("shippingbilling.jpg") no-repeat 50% 15px; padding-top:60px;}
#ys_reviewPage.ys_wrapper #ys_pageBody {background:url("confirmation.jpg") no-repeat 50% 15px; padding-top:60px;}

.rightcolbothtml {padding:10px 5px; background:#FFE1FB; margin-right:5px; width:170px; *width:180px; margin-bottom:20px;}
