.footer {font-size: 10px; color: #000000; font-weight: normal;}
.footer-pad {display:block;padding:10px 0px 10px 15px; background-color:#eeeeee; height:150px !auto; width:100%;}
.footer-cell {float:left; margin:3px 30px 0 0; font-size:11px;}
.footer-cell a, footer-cell b {display:block; padding:3px 0 0 0;}

body {font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size:12px; color: #666666; margin: 0px; background-color: #ffffff;}
div, p, td, input, select { font-size:12px; color:#000000; font-family:Arial, Helvetica, Verdana, Sans-Serif;}
textarea {font-size: 12px; color: #666666;}
.functions{display:block;width:200px;border:1px dotted;padding:1px;float:right;}
ul{margin:3px;padding-left:14px}
li{margin:2px;padding:0px}
h1, h2, h3{
color: #333333; 
font-weight: bold;
padding: 0px 0 0 0; 
}
h1 {border-bottom:1px;font-size: 18px; line-height: 26px; margin-top: 10px; margin-bottom: 6px;}
h2 {font-size: 14px; line-height: 14px; margin-top: 5px; margin-bottom: 6px;}
h3 {font-size: 12px; line-height: 14px; margin-top: 0px; margin-bottom: 0px;}
.h1-new {font-size: 16px; color: #333333; font-weight: bold; line-height: 20px; margin-top: 0px; margin-bottom: 10px;}


H1            {FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR: black;    LETTER-SPACING: 1px;    background: transparent;    }
H2            {padding-top:30px;FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR: #666;    LETTER-SPACING: normal;}

form {margin: 0px;}
.price{font-size: 18px; color: #000; font-weight: bold;}
a:link {color:#666666; text-decoration:underline;}
a:visited {	color:#666666; text-decoration:underline;}

.boldlink:link, .boldlink:visited { color:#FF6633; text-decoration:underline;}
.nolinelink:link, .nolinelink:visited { font-size: 11px; color: #666666; text-decoration: none;}
.nolinelink:hover {	 font-size: 11px; color: #666666;  text-decoration: underline;}

.ul {line-height:16px; margin:5px 0 0 25px;}

.bodytext {text-align:justify;	font-family:Arial, Helvetica, Verdana, Sans-Serif; font-size:12px; color: #333333; margin:0px;}
.summarytext {font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size:12px; color: #333333; margin: 0px; background-color: #ffffff; border:1px solid #cccccc;}
.summarytext {width:120px;height:210;padding-top:4px;}
.summarytext  a { font-weight:bold; color:#CC0000; text-decoration:none;}
.summarytext  a:visited { font-weight:bold; color: #CC0000; text-decoration:none; }
.summarytext  a:hover { font-weight:bold; color: #CC0000; text-decoration:underline;}
.emphasis a { font-weight:bold; color:#CC0000; text-decoration:none;}
.emphasis a:hover { font-weight:bold; color:#CC0000; text-decoration:underline;}
.content-border {border-left:1px #FFCCCC solid; margin:-5px 0 0 0;}

.smalltext {font-size: 10px; color: #000000; padding:3px; vertical-align:middle;}

hr {color: #e6e6e6; height:1px;}
.hr {color: #FF6633; height:1px;}

/* minor nav styles */
.minorNav { font-size: 10px; color: #ccc; font-family: Verdana; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px; }
.minorNav:link, .minorNav:active, .minorNav:visited  { font-size: 10px; color: #f90; text-decoration: none; font-weight: bold; }
.minorNav:hover { font-size: 10px; color: #ffffff;text-decoration: underline; font-weight: bold;}

.headerBg {	background-color: #FF6633;}
.accentBg {padding-left:155px;	background-color: #FFCCCC; }
.sectionBar{background-color: #e6e6e6; }
.buttonPrimary {background-color: #FF6633; font-size: 12px; font-weight: bold; color: #ffffff; cursor: pointer;}
.button2 {height:20px; margin:2px 0 0 0; border:1px solid #FF6633; background-color: #ffffff; font-size: 11px; font-weight: bold; color: #FF6633; cursor: pointer;}
.salePrice { font-size: 11px; font-weight: normal;  color: #CC0000; font-family: Verdana; }
.lt-grey {background-color: #e6e6e6; margin:5px 0 5px 0; font-size:16px; }
	
/* main nav styles */	
.cartBg { background-color:#e6e6e6; border-right:1px solid #CC0000; border-left:1px solid #CC0000;}
.cartBg a, .cartBg a:visited, .cartBg a:active { font-size: 11px; color: #CC0000; font-family: Verdana; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px;}
.cartBg a:hover {color:#CC0000; text-decoration: underline;}
.mainNavBg { background-color: #FF9999;}
.mainNav { font-size: 11px; color: #ffffff; font-family: Verdana; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px;}
.mainNav:link, .mainNav:visited, .mainNav:active { color: #ffffff; text-decoration: none;}
.mainNav:hover {color: #ffffff; text-decoration: underline;}
.mainNavBgActive {background-color: #FFCCCC;}
.mainNavActive { font-size: 11px; color: #CC0000; font-family: Verdana; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px;}
.mainNavActive:link, .mainNavActive:visited, .mainNavActive:active  { font-size: 11px; color: #CC0000; text-decoration: none;}
.mainNavActive:hover { font-size: 11px; color: #CC0000; text-decoration: underline;}
.squiggle { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px;}

/* bottom nav styles */	
.bottomNav { font-size:11px; color:#CC0000; font-family:Verdana; text-decoration:none; font-weight:bold; LINE-HEIGHT:15px;}
.bottomNav a, .bottomNav a:visited, .bottomNav a:active { color:#CC0000 !important; text-decoration:none; font-weight:bold; display:block; float:left; padding-right:10px;}
.bottomNav a:hover {text-decoration: underline; display:block; float:left; padding-right:10px;}
.bottomNav span {display:block; float:left; padding-right:10px;}

/* product label styles */	
.label { font-size: 11px; font-weight: bold;  color: #CC0000; font-family: Verdana; }
.label:link, .label:visited, .label:active  {font-weight: bold; color: #CC0000; text-decoration: none; }
.label:hover { font-weight: bold; color: #CC0000; text-decoration: underline; }

.salePrice { font-size: 11px; font-weight: normal;  color: #CC0000; font-family: Verdana; }
.salePrice:link, .salePrice:visited, .salePrice:active { font-size: 11px; font-weight: normal; color: #CC0000; text-decoration: none; }
.salePrice:hover { font-size: 11px; font-weight: normal; color: #CC0000; text-decoration: underline; }

/* text nav styles */
.textNav { font-size: 12px; color: #666666; text-decoration: none; font-weight: normal; LINE-HEIGHT: 20px; }

/* Side nav styles */
.sideNav { font-size:12px; color:#CC0000; text-decoration:none; font-weight:normal; LINE-HEIGHT:22px; margin:0 0 0 5px; }
.sideNav a { color:#CC0000;}
.sideNav a:visited, .sideNav a:hover, .sideNav a:active, .sideNav:link, .sideNav:visited { color:#CC0000;}

.sideNav2 { font-size:12px; color:#CC0000; text-decoration: none; font-weight: bold; text-decoration: none; LINE-HEIGHT: 18px;}
.sideNav2:link , .sideNav2:visited, .sideNav2:hover, .sideNav2:active { text-decoration:none; color:#CC0000;}

/* table styles */
.tableTitleRow  { background-color: #666666; font-weight: bold; font-size: 11pt; color: #ffffff; }
.tableHeaderRow  { background-color: #FFCCCC; font-weight: bold; font-size: 10pt; color: #333333; }
.tableRow  { background-color: #ffffff; font-size: 10pt; color: #000000; }
.tableRowEven  { background-color: #e6e6e6; font-size: 10pt; color: #000000; }
.tableRowTotal  { background-color: #CCCCCC; font-weight: bold; font-size: 11pt; color: #333333; }

.float form {float:left; display:inline; margin:1px 2px 0 0;}
.prevnext {text-align:center; margin:10px 0;}
.as1 {text-align:right; margin:15px 0 0 0;}
.as2 {text-align:right;}

.related {font-size:10px;}
.related h4 {font-weight:bold;margin:0;font-size:11px;}

/* Product Review Styles*/
#review-head {margin:20px 0 15px 0; padding:10px 0 0 0; border-top:solid 1px #FF6633;}
.yss-rev {font-family:arial,helvetica; font-size:12px; line-height:18px; padding:0 0 10 0; margin:10 0 0 0;}
.yss-rev-average {font-weight:bold; margin:5px 0;}
.yss-rev-stars {float:left; margin:0 10px 0 0;}
.yss-rev-date {}
.yss-rev-by {float:left;}
.yss-rev-name {float:left; margin:0 10px 0 0;}
.yss-rev-loc {}
.yss-rev-review {margin:0 0 10px 0;}

.hometext {padding:0 0 0 15px; z-index:10; position:relative;}
.hometext H1 {margin:10px 0 0 0;}

#stf {margin:0 0 10px 0;}
.cross-sell {padding:0;}


.special-banner {font-size:13px; border-bottom:1px solid #FF6633; margin:0 0 10px 0; padding:0 0 5px 0;}
.special-banner2 {margin:2px 0; padding:5px 12px; font-family: Verdana; font-size:13px; line-height:16px; background:#e9e9e9;}
form#newsletter {display:block; border-top:solid 1px #FF6633; border-bottom:solid 1px #FF6633; padding:10px 0 10px 0;}

/* side nav styles */
.mss-nav {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; width:136px;}

.mss-nav ul {padding:0px; margin:0px; list-style:none; line-height:auto !important;}

.mss-nav ul li {position:relative; font-size:11px;  font-weight:bold; text-align:left; margin:4px 0 0 0; _margin-top:1px; border:px solid #ff6600; background-color:#ffffff; width:100%;}
.mss-nav ul li a, .mss-nav ul li a:visited {font-weight:bold; font-size:14px; 
display:block; 
padding:3px 0px 3px 6px; color:#cc0000; 
text-decoration:none;}
.mss-nav ul li a:hover {color:#cc0000; 
background-color:#ffcccc; 
text-decoration:none;}
.mss-nav ul li {position:relative; font-size:11px; font-weight:normal; text-align:left; margin:0px 0 0 0; _margin-top:1px; border:0px solid #ff6600; background-color:#ffffff; width:100%;}
.mss-nav li > ul {top:-1px; left:136px; margin:0px; text-align:left;}
.mss-nav li:hover ul, li.over ul {display:block; width:135px;} 
.mss-nav ul li ul li {width:136px; margin:0px; padding:0px; border:1px solid #ff6600;} 
.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited  {display:block; color:#cc0000; font-weight:bold; text-align:left; padding:3px 0px 3px 8px; background-color:#ffcccc; width:146px; max-width:128px !important;} 
.mss-nav ul li ul li a:hover {background-color:#e6e6e6;}




/* Shopping cart styles*/

#ys_pageBody.ys_sideBar { margin:0 0 0 150px;border-left:1px solid #ccc; }

#ys_pageBody #ys_merchLogo { text-align:center; }

#ys_pageBody #ys_pageMessage { margin:10px 0;font:12px/14px arial,verdana,sans-serif; }

#ys_pageBody.ys_sideCart #ys_cartInfo { float:right;width:150px; }

#ys_cart a, #ys_cart a:visited {color:#cc0000;}
#ys_cart strong a, #ys_cart strong a:visited {font-weight:normal;}

#ys_pageBody #ys_cart { margin:10px auto; }

#ys_cart a img { border:0; }
#ys_cart table.ys_basket { border:1px solid #ffcccc;width:100%; }

#ys_pageBody.ys_sideCart #ys_cart { width:150px;margin:0 0 10px 0; }
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket td,
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket th { font:10px/10px Arial,arial,verdana,sans-serif;border-right-width:0;border-left-width:0; }
#ys_pageBody.ys_sideCart #ys_cart table.ys_basket th { font-weight:bold; }
#ys_pageBody.ys_sideCart { width:750px; }

#ys_cart table.ys_basket { border:1px solid #ffcccc;width:100%; }
		table.ys_basket { border-collapse:collapse;font:11px/11px arial,verdana,sans-serif;width:300px; }
		table.ys_basket thead { font-family:Arial,arial,verdana,sans-serif; }
		table.ys_basket thead tr.ys_head th { color:#000000;background:#ffcccc;border-width:0;margin:0;padding:3px 6px; }

table.ys_basket th,table.ys_basket td { empty-cells:show;padding:5px;border:1px solid #e6e6e6;vertical-align:top; }
			table.ys_basket thead th { padding:3px 6px;background:#e6e6e6;color:#000;font-size:11px; }
				.ys_sideCart table.ys_basket thead th { text-align:left; }
				.ys_sideCart table.ys_basket thead th.ys_last { text-align:right; }
			table.ys_basket .ys_first { border-left-width:0; }
			table.ys_basket .ys_last { border-right-width:0; }
			table.ys_basket tr.ys_lastRow td { border-bottom-width:0; }
			table.ys_basket tr.ys_oddRow {  }
			table.ys_basket tr.ys_evenRow {  }
			table.ys_basket tbody td input.text { text-align:center;width:30px; }
			table.ys_basket tbody td img { float:left;margin-right:10px; }
			table.ys_basket tbody td strong { font-weight:bold; }
			table.ys_basket tbody td span.ys_itemInfo strong { display:block;margin-bottom:5px; }
			table.ys_basket tbody td span.ys_itemInfo em { font-style:normal; }
			table.ys_basket tbody td ul.ys_itemOptions { margin:0;padding:0; }
				ul.ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
				table.ys_basket .ys_items { text-align:left; }
				table.ys_basket .ys_options { text-align:left; }
				table.ys_basket .ys_unitPrice { text-align:center; }
				table.ys_basket .ys_quantity { text-align:center; }
				table.ys_basket .ys_inStock { text-align:center; }
				table.ys_basket .ys_cost { text-align:right; }
				table.ys_basket span.ys_giftCertIcon { height:15px;background:url(https://order.store.yahoo.net/Img/gift_small.gif) 0 0 no-repeat;display:block; }
				table.ys_basket tr.ys_cartEmpty td { text-align:center;font-weight:bold;padding:10px;color:#f00; }
			table.ys_basket tbody td ul#ys_itemOptions { margin:0;padding:0; }
			table.ys_basket tbody tr.ys_updateQty { background:#eee; }
				ul#ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
			table.ys_basket tr.ys_orderLine td { font-weight:bold; }
				table.ys_basket tr.ys_orderLine td.ys_first { text-align:right; }
			table.ys_basket tr.ys_orderLine td img { float:none;display:inline; }
			table.ys_basket tr.ys_orderLine td.ys_last { font-weight:normal; }
			
			
			
input.ys_primary,button.ys_primary { background:#ff6633;color:#fff;font:bold 14px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; }
	input.ys_secondary,button.ys_secondary { background:#e0e1e5;color:#000;font:bold 10px Arial,verdana,sans-serif;padding:1px 3px;text-align:center;cursor:pointer; }
		/* IE6 border differences */
		* html input.ys_primary, * html button.ys_primary,
		* html input.ys_secondary, * html button.ys_secondary { padding:0;border:2px groove #fff; }
		
.ys_disclaimer { font:10px/10px verdana,arial,sans-serif;margin:0;padding:0; }
#ys_disclaimer {width:200px;}

#ys_pageBody.ys_topWebLoyalty #ys_buyerInfo, /*???*/
#ys_pageBody #ys_buyerInfo.ys_calculatorReview { margin-right:160px; }
#ys_pageBody #ys_buyerInfo { border:1px solid #ffcccc;clear:left; }

* html #ys_pageBody #ys_buyerInfo { height:1%; }
#ys_pageBody #ys_buyerInfo.ys_noShipping #ys_shipBillBillingInfo,
#ys_pageBody #ys_buyerInfo.ys_noBilling #ys_shipBillShippingInfo { margin-left:0;width:100%;border-left-width:0;border-right-width:0; }
#ys_buyerInfo .ys_majorSection .ys_subSection td.ys_giftCert strong { display:inline;font-weight:bold; }
#ys_pageBody.ys_topWebLoyalty #ys_buyerInfo,
#ys_pageBody #ys_buyerInfo.ys_calculatorReview { margin-right:160px; }	

/* care-instruction-symbols.html */
#careinst{width:753px: border: solid 1px #cccccc}
.solid1{border:solid 1px #cccccc; height:173px;padding:5px;margin:5px;}
#footer-ess{
margin-left:155px;
width:100%;
background-color:#fff;

}
#banner-home, #banner-acrylic, #banner-alpaca, #banner-angora, #banner-angora, #banner-bebe, #banner-eyelash, #banner-kidmohair, #banner-merino, #banner-panda, #banner-satin, #banner-specials, #banner-sportlambs, #banner-superangora, #banner-vizon, #banner-wool {}

/* Global Quick Reference Properties */
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.b { font-weight:bold; }
.i { font-style:italic; }
.in { display:inline; }
.bl { display:block; }
.access { text-decoration:underline; }
.h  { display:none !important; }
.cl { clear:left; }
.dis { opacity:0.3;filter:alpha(opacity=30); }
.dis * {cursor: default;}

/* Category Desriptions */
#header-eyelash{
background-image:url(/images/banner-eyelash.jpg); repeat:0; height: 178px;
}
/*padding: 10 15 20 0;*/
.CategoryTDRight{font-size:18px; color: #f90; text-align:right;}
.CategoryTDLeft{text-align:left; font-size:38px; color:#DA6363; font-weight:bolder;text-transform:lowercase; padding-left:10;}



#product-page{margin:0px;width:624px;}
.product-image{border:solid 1px #ccc; width:595px;}
#wrapper{margin: 8px 0px 10px 15px; width:640px;}
.footer-text{margin-left:165px; font-family:Verdana; padding:0 0 5px 0;width:595px;text-align:justify;}
.entry-more{color:white;}


#home hr {display:none;}
.paginglinks {text-align:right; margin:5 0 5 0;}

.info-title{color:#cc0000; font-size:18px;}
.row_grey{height:16px; background-color:#F5F6F1; width:595px; }
#addtocart{float:right; margin:0 20 0 0; width:200px; padding:5 5 5 0; text-align:right;}
.breadcrumbs{color:#cc0000;}
.breadcrumbs a{text-decoration: none;color:#cc0000;}
.breadcrumbs a:hover{background-color:pink;}
#desc{font-size:18px;color:#DA6363;}

.header-main-links,
.header-main-links A,
.header-main-links A:visited
    {text-align:right;color:white;font-size:12px;font-weight:bold;}
