body{
	background-color: #FFA432;
	text-align: center;
	margin: 0px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

fieldset{border:none; margin:0; padding:0}

#container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 906px;
	background-color:#FFF;
}

#header{
	background: url("/lib/yhst-31207666745157/header.jpg") top center no-repeat;
	height: 233px;
	margin: 0;
	position: relative;
}

#brandmark h1{position: absolute;top: -15px;left: 119px;}

#brandmark h1 a{
	height: 100px;
	width: 284px;
	display: block;
	text-indent: -10000px;
	font-size: 0;
}

#top-bar{
	height: 45px;
	width: 508px;
	position: absolute;
	top: 0;
	left: 396px;
}

#top-bar-inner{position: relative;}

#search{
	position: absolute;
	top: 1px;
	left: 145px;
}

#search input.searchfield{
	vertical-align: top;
	margin-top: 11px;
	margin-right: 7px;
	border-top: 1px solid black;
	height: 12px;
	font-size: 12px;
	width: 160px;
}

#dropdown{
	position: absolute;
	top: 13px;
	left: 237px;
}

#dropdown select{
	font-size: 11px;
	width: 130px;
}

#viewcart{
	position: absolute;
	left: 368px;
	top: 1px;
}

#viewcart img{border: none;}

#links-top{
	color:#E7CED2;
	position:absolute;
	right:11px;
	top:52px;
}

#links-top span.number {
	color:#8D172F;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;	
}

#links-top a {
	color:#B23E55;
	font-weight:bold;
	text-decoration:none;	
}

#links-bottom{
	right:11px;
	position:absolute;
	top:76px;
	color:#E7CED2;
}

#links-bottom a{
	color:#8D172F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

#links-bottom a:hover {
	text-decoration:underline;
}

#bodyshell{
	background: url("/lib/yhst-31207666745157/content-bg.gif") top center repeat-y;
	margin: 0;
	position: relative;
	float: left;
	width: 906px;
}

#content{
	width: 700px;
	float: right;
	background-color:#FFF;
}

#contentpad{padding: 20px;}

#big-nav{
	width: 190px;
	xoverflow: hidden;
	float: left;
}

#email{
	height: 68px;
	width: 189px;
	background:#FFF  url("/lib/yhst-31207666745157/email-signup.gif") 10px top no-repeat;
	margin-left: 7px;
	position: relative;
}

#email-pad{padding: 30px 0 0 22px;}


#email input#email-signup{
	width: 100px;
	padding: 0;
	vertical-align:middle;
}

#email form{margin:0; padding:0;}

#email input#email-button{vertical-align: middle;}

p{margin-top:0;}

#big-nav h2{
	font-size: 0;
	text-indent: -10000px;
	height: 43px;
	width: 196px;
	padding: 0;
}

#big-nav h2.by-rider{background: url("/lib/yhst-31207666745157/shop-by-rider.gif") top left no-repeat;}
#big-nav h2.by-category{background: url("/lib/yhst-31207666745157/shop-by-category.gif") top left no-repeat;}
#big-nav h2.by-price{background: url("/lib/yhst-31207666745157/shop-by-price.gif") top left no-repeat;}

#big-nav ul{
	margin: 0 0 0 30px;
	padding: 0;
}

#big-nav li{
	list-style-type: none;
	padding: 4px;
	margin: 0;
}

#big-nav li a{
	color: #000;
	text-decoration: none;
	padding: 2px 0 2px 20px;
	margin: 0;
}

#big-nav li a:hover{
	color: #C4013B;
	background: url("/lib/yhst-31207666745157/nav-star.gif") left no-repeat;
}

#big-nav li ul li a {
	background-image:none!important;
}

#testimonials{
	margin-left: 9px;
	margin-top: 30px;
	width: 175px;
	color: #6A6869;
}

#testimonials h2{
	background: url("/lib/yhst-31207666745157/testimonials-head.gif") top left no-repeat;
	height: 46px;
	margin: 0;
	padding: 0;
	width:177px;
}

#testimonials-body{
	background: url("/lib/yhst-31207666745157/testimonials-bg.gif") top left repeat-y;
	margin: 0;
}

#testimonials #testimonials-body strong{text-align: right; display: block; color: #4B2F17;}

#t-pad{
	padding: 5px 15px;
	margin: 0;
}

#testimonials-foot{
	background: url("/lib/yhst-31207666745157/testimonials-footer.gif") bottom left no-repeat;
	height: 10px;
	margin: 0 0 10px 0;
}

#flower-pedal{
	background: url("/lib/yhst-31207666745157/younique-wares.png") top left no-repeat;
	height:200px;
	width:175px;
	margin-left: 7px;
	margin-bottom: 20px;
}

#f-pad{
	text-align: center;
	padding-top: 175px;
}

#f-pad a{color: #000;}

#lefthtmlarea{padding: 14px 21px;}

#badges{text-align: center;}

#big-nav #badges a {
	width:100%;
	padding:0;
	margin-top:10px;
}

#footer{
	background: url("/lib/yhst-31207666745157/copyright-bg.png") top center repeat-y;
	margin: 0;
	clear: both;
	font-size:10px;
}

#copyright{
	margin: 0 3px 0 488px;
	height: 46px;
	color: #000;
}

#copyright-pad{padding:10px 20px 4px;}

#design{
	float: right;
	margin-top: -1.6em;
	margin-right: 20px;
}

#design a{color: #000; text-decoration:underline;}
#design a:hover{text-decoration: underline;}

#footer-links{
	clear:both;
	height:29px;
	padding-left:20px;
	padding-top:15px;
	width:886px;
	background: url("/lib/yhst-31207666745157/footer-links-bag.png") top left no-repeat;
}

#footer-links a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 10px;	
}

#footer-links a:hover {
	color:#FEFE9A;
	text-decoration:none;
}

.clearer {width:100%;clear:both;height:1px;display:block;overflow:hidden;}

/* HOME PAGE STYLES  */

#random-image{width: 364px; float: left; position: relative;}

#random-image-h2{
	font-size: 0;
	text-indent: -10000px;
	background: url("/lib/yhst-31207666745157/home-headline.gif") top left no-repeat;
	height: 29px;
	margin: 0;
	padding: 0;
}
#random-image-h2 h2{margin: 0; padding: 0;}
#random-image #random-contents{
	background-color:#FBF9D3;
	margin:0pt;
	padding:0px 0px 10px;
	border-top: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: none;
	border-left: 1px solid #B1B1B1;
}
#random-image table{margin: 0; padding: 0;}
#info-boxes{width: 272px; float: right;}

#home-links{
	background-color:#FBF9D3;
	color:#000000;
	width:362px;
	border-right: 1px solid #B1B1B1; 
	border-top: none;
	border-left: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	text-align:center;
}

#home-links a{
	color:#000000;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#home-links a:hover{text-decoration: underline;}

#featured-products {
	margin-top:20px;
	clear:both;
}

#featured-products h2{margin:0; padding:0;height:28px;font-size:0;text-indent:-10000px;
	background:url("/lib/yhst-31207666745157/featured-headline.gif") top left no-repeat #fff;}

#trivia {width: 272px; margin-bottom: 20px; background-color:#925D3D;}

#trivia h2{
	text-indent: -10000px;
	font-size: 0;
	background: url("/lib/yhst-31207666745157/special-promotion.gif") top left no-repeat #fff;
	height: 28px;
	border: 1px solid #B1B1B1;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#trivia #trivia-content{
	border: 1px solid #B1B1B1; 
	background: #FDFDF1 url("/lib/yhst-31207666745157/trivia-bg.gif") no-repeat; 
	width:270px;
	padding-bottom:5px;
}


#trivia #trivia-promotions-text{
	text-align: center;
	background-color: #925D3D;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;

}

#trivia #trivia-content .trivia-top {
	font-weight:bold;
	padding-bottom:7px;
	padding-left:40px;
	padding-right:40px;
	padding-top:7px;
	text-align:center;
	width:190px;	
}

#trivia #trivia-content .trivia-middle {
	width:270px;
}

#trivia #trivia-content .trivia-middle form .question {
	text-align:center;
	padding:5px 20px;
	font-size:12px;
}

#trivia #trivia-content .trivia-middle form input {
	vertical-align:middle;
}

#trivia #trivia-content .trivia-middle form span {
	float:left;
	margin:5px 0;
	display:inline;
	width:44%;
}

#trivia #trivia-content .trivia-middle .answer-holder {
	margin-left:10px;
}

#trivia #trivia-content .trivia-middle form span span.inner {
	vertical-align: middle;
	float:none;
	margin:0;
	width:auto;
}

#trivia #trivia-content .trivia-middle .email {
	clear:both;
	float:left;
	margin-left:20px;
	margin-top:15px;	
	display:inline;
}

#trivia #trivia-content .trivia-middle .email input {
	vertical-align:middle;
}

#trivia #trivia-content .trivia-middle .email input.emailSender {
	font-size:11px;
	padding:2px;
	width:150px;
	margin:0 5px;
}

#trivia #trivia-content .trivia-bottom {
	clear:both;
	padding:10px 15px;
	text-align:center;
	color:#591718;
	width:240px;
}

#trivia #trivia-content .trivia-bottom a{
	color:#591718;
}

#trivia #trivia-content .trivia-bottom span {
	color:#591718;
	font-size:9px;
	text-align:center;
	padding-top:undefined;
	display:block;
	margin-top:10px;
}

#about-us{width: 272px; margin-bottom: 20px;}

#about-us h2{
	text-indent: -10000px;
	font-size: 0;
	background: url("/lib/yhst-31207666745157/about-us.gif") top left no-repeat;
	height: 28px;
	border: 1px solid #B1B1B1;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#about-us-content{
	border: 1px solid #B1B1B1;
	background-color: #F9F9D5;
}

#about-us-pad{padding: 15px 10px;}

/* CONTENTS TABLE */

#contents-table{font-weight: bold; padding: 3px;}
#contents-table img{margin-top: 4px;}
#contents-table div.name{margin: 4px 0;}
#contents-table div.price-bold{color: #696969;}
#contents-table div.price{color: #696969; text-decoration:line-through;}
#contents-table div.sale-price-bold{color:#DE0C71;}

#contents-table a{color: #000;text-decoration: none;}
#contents-table a:hover{text-decoration: underline;}

#contents-table td{background: #FFECCE;text-align: center; padding: 10px 5px 30px 5px;}

#home-text{padding: 10px; margin-top: 30px;}

/* SECTION PAGE STYLES */

#breadcrumbs, #breadcrumbs a{color: #696969;}

#section-top div.section-h2{height: 30px; margin: 0 0 10px 0;
	background-color:#950028;}

#section-top div.section-h2 h2{color: #fff; margin: 0; padding: 7px 0 0 15px; font-weight: bold; font-family: arial, sans-serif; font-size: 14px;}
#section-top div.section-caption{width: 265px;margin-left: 70px; float: left; display: inline;}
#section-top div.section-image{width: 275px; float: right; margin: 0; position:relative; z-index:1; margin-right: 50px; display: inline;}
#section-contents{clear:both; margin-top: 30px;}
#section-top div.png-over {z-index:100; position:absolute; left:0px; top:0px; width:50px; height:190px;}
#section-top img{border: none;}


/* SECTION PAGE - DYNAMIC PAGING STYLES */



#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {font: bold 12px arial; color: #000; text-decoration:none;}
#paging A:hover     {text-decoration:underline;}

#paging table.paging-top{border: 1px solid #B1B1B1; border-bottom: none;}
#paging table.paging-top td{ padding: 7px 7px 0 10px;}
#paging table.paging-top a{text-decoration: none; color: #1E9D44;}
#paging table.paging-top-2{border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1;}
#paging table.paging-top-2 td{padding: 7px 9px}

#paging table.paging-bottom{border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1;}
#paging table.paging-bottom td{padding: 7px 7px 2px 10px}
#paging table.paging-bottom a{text-decoration: none; color: #1E9D44;}
#paging table.paging-bottom-2{border: 1px solid #B1B1B1; border-top: none;}
#paging table.paging-bottom-2 td{padding: 7px 9px}

#paging TD          {padding: 2px;}
#paging #contents td {padding: 10px 2px;}
#paging #contents table{margin-left: 4px;}
#contents { border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 4px 0;}
#paging .price      {font: bold 12px arial; color: #686868;}
#paging .saleprice  {font: bold 12px arial; color: #DF0A74;}
#paging .saleprice2 {font: bold 12px arial; color: #F00;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

#pagelinks, #pagelinks2          {font: normal 11px arial; color: #1E9D44; margin-left: 15px;}
#pagelinks A, #pagelinks2 A        {font: bold 11px arial; color: #1E9D44; text-decoration: none;}
#pagelinks .chosen, #pagelinks2 .chosen  {font: normal 11px arial; color: #000;}

.itemof             {font: normal 11px arial; color: #000;}
.pageof             {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #1E9D44; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #1E9D44; text-decoration:none; }

#sortlinks, #sortlinks2 {font: normal 11px arial; color: #000; text-decoration:none;}
#sortlinks A, #sortlinks2 A        {font: bold 11px arial; color: #1E9D44; text-decoration:none; }
#sortlinks .chosen, #sortlinks2 .chosen  {font: bold 11px arial; color: #1E9D44; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FEFCE3;}
.vcell-on           {background-color: #FEFCE3;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

#leftArrowDiv1, #leftArrowDiv2 {padding-right:10px;}

/* ITEM PAGE STYLES */

#cross-sell div.cross-sell-h2{height: 30px; margin: 0;
	background-color: #950028;}
	


#cross-sell div.cross-sell-h2 h2{color: #fff; margin: 0; padding: 7px 0 0 15px; font-weight: bold; font-family: arial, sans-serif; font-size: 16px;}



#cross-sell table#contents-table{width: 653px; margin-top: 0; margin-left: 1px; border-top: 0;}

/*
#recently-viewed{ margin-top:15px; background: url("/lib/yhst-31207666745157/section-head-bg.gif") top left no-repeat}
#recently-viewed div.recently-viewed-h2{height: 30px; margin: 0;
	xbackground: url("/lib/yhst-31207666745157/section-head-bg.gif") top left no-repeat}
#recently-viewed div.recently-viewed-h2 h2{color: #fff; margin: 0; padding: 7px 0 0 15px; font-weight: bold; font-family: arial, sans-serif; font-size: 16px;}
#recently-viewed table#contents-table{width: 653px; margin-top: 0; margin-left: 1px; border-top: 0;}
*/

#recently-viewed{
margin-top:20px;
}

#recently-viewed h2{
background-color:#950028;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
padding:10px 0pt 3pt 15px;
text-align:left;
}

#recent-items{
width:653px;
}

.recent-items-photo{
height: 
}


#recent-items div{
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:16px;
font-weight:bold;
margin-top:-3px;
padding:0px 0pt 0pt 5px;
text-align:left;
}

#recent-items th{
height: 30px; margin: 0;
	xbackground: url("/lib/yhst-31207666745157/section-head-bg.gif") top left no-repeat
}

#recent-items tbody tbody{
background:#FEFCE3;
}

#recent-items tbody tbody img{
margin-top:15px;
}

#recent-items tbody table td{
padding:0px;
}

.recent-items-name{
margin:4px 0pt;
}

.recent-items-name a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.recent-items-name a:hover{
text-decoration:underline;
font-weight:bold;
}

.recent-items-price{
color:#696969;
text-decoration:line-through;
font-weight:bold;
}

.recent-items-price2{
font-weight:bold;
}

.recent-items-saleprice span{
color:#DE0C71;
margin-bottom:20px;
font-weight:bold!important;
}

#item-text{padding: 20px;}

#item-image{width: 231px; text-align: center;}

#scPage-insets{width: 231px; text-align: center; margin-top: 10px;}

#scPage-insets img{padding: 5px 10px;}

#product-table{width: 390px; float: right; margin-right: 15px; color: #696969;}
#product-table div#product-table-content {border: 1px solid #B6B6B6; border-top: none;}
#product-table div.product-h2{height: 30px; margin: 0;
	background-color:#950028;}

#product-table div.product-h2 h2{color: #fff; margin: 0; padding: 7px 0 0 15px; font-weight: bold; font-family: arial, sans-serif; font-size: 14px;}
#product-table .prod-pad{padding: 10px 15px;}
#product-table form{margin: 0; padding: 0;}
#product-info-table #product-table-one td, th{height: 30px; padding-left: 10px;}
#product-info-table #product-table-one td.addtocart{text-align: center; padding: 10px 0; color: #950028; font-weight: bold;}
#product-info-table #product-table-one th{text-align: right; white-space: nowrap; width: 80px;}
#product-info-table #product-table-one select{height: 18px; width: 110px; font-size: 11px;}
#product-info-table #product-table-one input.quantity-input{height: 12px; font-size: 11px;}
#product-info-table #product-table-one tr{background: url("/lib/yhst-31207666745157/prod-table-bar.png") top left no-repeat;}
#product-info-table #product-table-one .sale-price{color: #DA2E82;}
#product-info-table #product-table-one .price, .sale-price{font-weight: bold;}
#product-info-table #product-table-one span.final-price-display{font-size: 14px;}

.gift-wrap-info {
height: 30px;
background: #FFFFE7 url("/lib/yhst-31207666745157/its-a-wrap.jpg") center left no-repeat;
padding: 18px 0 0 45px;
font-size: 9px;
}


#product-info-table td{vertical-align: top;}

#product-info-table table#product-table-one td, table#product-table-two td{vertical-align: middle;}
#product-table-two{vertical-align: middle;}
#product-table-one{width: 193px;}

#product-table-one th{width: 50px;}

.gift-wrap-info a{color: #696969; position:relative; top:10px;}
#product-table-two{ margin-left:14px; width: 178px;}
#product-table-two{}

#product-table-two td{ width: 172px; padding: 8px 0; margin: 0;}
#product-table-two textarea.message-box{width: 105px; font-size: 10px;  height: 55px; font-family: tahoma, sans-serif;}
#product-table-two input.occasion-box{width: 105px;  height: 14px;}
#product-table-two input.to-box{width: 105px;  height: 14px;}
#product-table-two input.from-box{width: 105px;  height: 14px;}

#product-info-table #product-table-two tr{
background: url("/lib/yhst-31207666745157/prod-table-bar-2.png") #FFFFE7 top right no-repeat;
padding: 0;
margin: 0;
}

#gift-hide {display:none;}

#item-buttons{text-align: center; margin-left: 4px; margin-top: 10px;}
#shipping-link{margin-top: 10px;text-align: center;}
#shipping-link span{margin-left: 10px;vertical-align: top;}
#shipping-link a{color: #696969;text-decoration: underline;}

#product-table-two th{margin: 0; padding: 0 2px;}
#product-table-two span.giftwrap-price{font-weight: normal;}
#product-table-two .checkboxes{font-weight: bold; text-align: center; background:#FFFFE7 url(/lib/yhst-31207666745157/prod-table-bar-2.png) no-repeat scroll right top; padding:5px 0px;}
#product-table-two .checkboxes input{margin-top: 8px;}

#seo-related-links {margin-top: 20px; width: 653px;}

#seo-related-links div.seo-related-links-h3{height: 30px; margin: 0;
	background-color:#950028;}
	
#seo-related-links div.seo-related-links-h3 h3{color: #fff; margin: 0; padding: 7px 0 0 15px; font-weight: bold; font-family: arial, sans-serif; font-size: 16px;}

#seo-related-links li{
	float: left;
	width: 210px;
	padding: 0;
	margin: 0;
	list-style-position: inside;
list-style-type: none;
	padding: 3px 0;
background: url("/lib/yhst-31207666745157/dot.gif") left no-repeat;
}

#seo-related-links ul{padding: 0; margin: 0;}
#seo-related-links #links-here{border: 1px solid #B1B1B1; padding: 20px 0 20px 20px;}
#seo-related-links li a{color: #696969; text-decoration: none; padding-left: 10px;}
#seo-related-links li a:hover{text-decoration: underline;}
#seo-related-links li.viewall a {font-weight: bold;}

.out-of-stock{margin-left: 5px;}

/*CONTACT PAGE STYLES*/

#contact-header{
	height: 95px;
	width: 703px;
	background: url("/lib/yhst-31207666745157/contact-header-image.png") top left no-repeat;
	position: absolute;
	top: -17px;
	left: 191px;
}

#contactform{color: #503019; font-family: arial, sans-serif; font-size: 12px; margin-top: 90px;}
#contactform th{text-align: right; vertical-align: top; padding: 8px 0;}
#contactform td{padding: 8px 0 8px 25px;}
#contactform td.submit{text-align: right; padding-top: 30px;}
#contactform input.textbox{width: 220px;}
#contactform textarea{width: 250px; height: 80px;}
#contactform h2{
	margin: 0;
	background: url("/lib/yhst-31207666745157/contact-form.gif") top left no-repeat;
	text-indent: -10000px;
	font-size: 0;
	height: 20px;
	width: 100px;
	margin-left: 40px;
}

#contactform span.formtop{margin-left: 85px;}

#catalog-request h2.catalog{width: 170px; height: 25px;
	background: url("/lib/yhst-31207666745157/catalog-header.gif") top left no-repeat;}

html body #catalog-request span.formtop{margin-left: 150px;}

#catalog-request table th{padding-left: 80px;}

/* SITE MAP STYLES */

#sitemap h2{
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 20px;
	color: #915B3C;
}

#sitemap table{margin: 0;padding: 0;}
#sitemap a:hover{text-decoration: underline;}

.sitemap-header {font: bold 16px verdana; color: #000000; display: block; padding-top: 5px; text-decoration:none;}
.sitemap-1      {font: bold 14px verdana; color: #000000; display: block; padding-left: 25px; text-decoration:none;}
.sitemap-2      {font: bold 12px verdana; color: #6A6869; display: block; padding-left: 50px; text-decoration:none;}
.sitemap-3      {font: normal 10px verdana; color: #6A6869; display: block; padding-left: 75px; text-decoration:none;}
.sitemap-4      {font: normal 8px verdana;  color: #6A6869; display: block; padding-left: 100px; text-decoration:none;}

/* SEARCH STYLES */

#info-div a{color: #000;text-decoration: none;}
#info-div td{padding: 5px 0 5px 5px ;}
#info-div a:hover{text-decoration: underline;}
#info-div h1{color:#915B3C; margin: 0;padding: 0;}
#info-div {width: 600px;}


/*advanced nav*/



/* suckerfish vertical menu styles */
#big-nav, #big-nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width:196px;
}

#big-nav {background-color:#FEFCE3;}
#big-nav ul {background-color:#FEFCE3;}

#big-nav a {
	display: block;
	width: 165px;
	padding:2px;
}

#big-nav li { /* all list items */
	xfloat: left;
	width: 165px; /* width needed or else Opera goes nuts */
}

#big-nav li li a{
width:115px;
}


#big-nav li ul { /* second-level lists */
	position: absolute;
	background-color:#FCFCFC;
	z-index:999;
	border:1px solid #A7A28E;
	height:1px;
	width:1px;
	margin-top : -1.35em;
	margin-left: -1200em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	overflow:hidden;/* hides submenus in case longer than page height */
}

#big-nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
	width:165px;
	height:1px;
	width:1px;
	height:auto;
}

#big-nav li:hover ul ul, #big-nav li.sfhover ul ul {
	margin-left: -1000em;
	width:165px;
	height:auto;
	overflow:visible;
}

#big-nav li:hover ul, #big-nav li.sfhover ul { /* lists nested under hovered list items */
	margin-left: 160px;
	width:165px;
	height:auto;
	overflow:visible;
	margin-top:-30px;
	background-color:#FEFCE3;
}
#big-nav li li:hover ul, #big-nav li li.sfhover ul {
	margin-left: 160px;
	width:165px;
	height:auto;
	overflow:visible;
	margin-top:-30px;
}

/**/

/* sequence banner */
.scSequenceBanner {width:653px; height:207px; 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(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:2px 0; background:#000; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#555;}
a.scSBon, a.scSBon:hover {background:#900;}
**/
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(scSBPause.png) no-repeat 0 0;}