/* HTML Elements */
body, h1, h2, h3, form, input, td {margin:0; padding:0;}
fieldset     {marign: 0; padding: 0; border: 0;}
b, strong    {font-weight:bold;}
blockquote   {margin:1em;}
em, i        {font-style:italic;}
img          {border:0;}
li           {margin:0 0 0 15px; padding:0;}
ol, ul       {list-style:disc outside; margin:0; padding:0;}
p            {margin:10px 0; padding:0;}
table {border:0; padding:0; margin:0; border-collapse:collapse;}
tr, td       {vertical-align:top;}
a, a:link, a:visited, a:hover, a:active {color: #d80109; text-decoration: none;}
a:hover {text-decoration:underline;}
* {padding:0;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
td {font-size: 12px ; color:#000; padding:0;}
body {background: transparent; font:normal 12px Verdana, Tahoma, Helvetica, sans-serif; text-align:center; color:#000; padding:0 10px;}

/* Global Classes */
.boxclose {zoom:1;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
*+html .clearfix {min-height: 1%;}
* html .clearfix {height:1%; overflow:visible;}
.clearfix:after { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}
.last {border:0 solid;}
.block {display:block !important;}
.none {display:none !important;}
.bookmark {cursor:pointer; text-decoration:underline; color:#990000;}

/* Form Buttons */
.ys_primary {display:block; margin:0px; color:#fff; font:bold 11px Arial,verdana,sans-serif; padding:2px; text-align:center; cursor:pointer;}
label.add2cartlabel {border:1px solid #000;}
.buttonlabel {margin-left:4px}
.buttonPrimary {background-color:#666; font-size:12px; font-weight:bold; color:#fff; cursor:pointer;}

/* Page Framing Styles */ 
#container {margin:0px auto; margin-top: 35px; text-align:left; min-width: 970px; padding: 0px; background: transparent; /*position:relative;*/}
#frame-table {width: 100%;}
#mainTable {padding:0; margin:0; border-collapse: collapse; width: 100%;}
 #mainTable td {vertical-align: top;}
#contentarea, #info-div {}
#bodycontent {padding:0; margin:0; width:100%;}
.mss-bg {background: transparent url('/lib/yhst-14831500412995/bodycontent-bg.gif') repeat top left;}
	/* Textured Gray Box Top */
	.mss-bodycontent-top {text-align: left; height: 12px; margin:0 12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-bg.gif') 12px 0; position:relative;}
		.mss-bodycontent-top #top-left {margin:0px; float: left; width: 12px; height: 12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-top-l.gif') no-repeat top left; position:absolute; top:0; left:-12px;}
		.mss-bodycontent-top #top-right {height: 12px; width:12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-top-r.gif') no-repeat top right; position:absolute; right:-12px; top:0; z-index:10;}
	/* Textured Gray Box Bottom */
	.mss-bodycontent-btm {text-align: left; height: 12px; margin:0 12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-bg.gif') 12px 0; position:relative;}
		.mss-bodycontent-btm #btm-left {margin:0px; float: left; width: 12px; height: 12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-btm-l.gif') no-repeat top left; position:absolute; top:0; left:-12px;}
		.mss-bodycontent-btm #btm-right {height: 12px; width:12px; background: transparent url('/lib/yhst-14831500412995/bodycontent-btm-r.gif') no-repeat top right; position:absolute; right:-12px; top:0; z-index:10;}

/* header styles */
#header {background: transparent; height: 108px; min-width: 970px;}
	#mss-hdr {height: 116px;}
		#mss-hdr-r {position:relative; margin-bottom:-60px; float:right; z-index:1; color: #CDCDCD; padding-top: 0px; font-size: 14px; text-align: right; width: 950px;}
			#mss-hdr-r, #mss-hdr-r fieldset, #mss-hdr-r span {white-space: nowrap;}
			#mss-hdr-r fieldset {float: right; border: 0; margin-right: 25px; margin-left: 10px; vertical-align: baseline;}
			#searchsubmit {border: 0;}
			#mss-hdr-l {width: 971px; position:relative;}
		#mss-hdr-logo {float: left; width: 203px; z-index: 500;}
		#mss-hdr-logo img {margin-left: 30px; position: absolute;}
		#mss-hdr #header-secure-logo {margin: 0px 27px 4px 0px;}
		* html #mss-hdr #header-secure-logo {margin: 0px 52px 4px 0px;}
		#mss-hdr-tagline {padding: 32px 0 0 0; margin-left: 203px;}
		#mss-topnav {position:absolute; width: 768px; height: 36px; top:80px; left: 203px; background: transparent url('/lib/yhst-14831500412995/t-nav-bg.gif') repeat-x;}
		.mss-topnav-btn {margin: 3px 0px 4px 2px; height: 29px; display: inline;}
			#mss-topnav-home {margin-left: 0px;}
	#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

	/* search form styles */
	#searcharea {display:block; margin:0;} /* id on search form */
	#searcharea input {}
	#searcharea fieldset {display:block; padding:0;}
	#searcharea label {}
	#searcharea label span, #searcharea label input {vertical-align:middle;}
	#searchsubmit{display:inline; margin:0; color:#000; font:bold 11px Arial,verdana,sans-serif; padding:3px; text-align:center; cursor:pointer; }
	input#query {}

	/* top nav styles */
	#nav-general {clear:both; display:block; list-style:none; margin:0 5px 0 0;}
	#nav-general li {float:left; margin:0 2px;} 
	#nav-general li a {color:#0000ff; display:block; font-size:10px; font-weight:bold; padding:0; white-space:nowrap;}
	#nav-general li a:hover {}
	#nav-general a.linkcheckout {padding-right:20px;}

/* General Box Styles */
		
	/* Grey Box */	
	.greybox-top {height: 5px; background: transparent url('/lib/yhst-14831500412995/greybox-top-r.gif') no-repeat right;}
		.greybox-top2 {height: 5px; margin-right: 5px; background: transparent url('/lib/yhst-14831500412995/greybox-top-l.gif') no-repeat left;}
	.greybox-btm {height: 5px; background: transparent url('/lib/yhst-14831500412995/greybox-btm-r.gif') no-repeat right;}
		.greybox-btm2 {height: 5px; margin-right: 5px; background: transparent url('/lib/yhst-14831500412995/greybox-btm-l.gif') no-repeat left;}
	
	/* Itembox (White Box) */
	.mss-itembox-top {background: transparent url('/lib/yhst-14831500412995/itembox-top-r.gif') no-repeat right;}
		.mss-itembox-top2 {height: 5px; margin-right: 5px; background: transparent url('/lib/yhst-14831500412995/itembox-top-l.gif') no-repeat left;}
	.mss-itembox-btm {height: 5px; background: transparent url('/lib/yhst-14831500412995/itembox-btm-r.gif') no-repeat right;}
		.mss-itembox-btm2 {height: 5px; margin-right: 5px; background: transparent url('/lib/yhst-14831500412995/itembox-btm-l.gif') no-repeat left;}

	/* Light Grey Box (Item Page) */
	.item-ltgreybox-top {background: transparent url('/lib/yhst-14831500412995/item-ltgreybox-top-r.gif') no-repeat top right; height: 10px; margin-top: 2px;}
		.item-ltgreybox-top2 {background: transparent url('/lib/yhst-14831500412995/item-ltgreybox-top-l.gif') no-repeat top left; height: 10px; margin-right: 10px;}
	.item-ltgreybox-btm {background: transparent url('/lib/yhst-14831500412995/item-ltgreybox-btm-r.gif') no-repeat top right; height: 10px;}
		.item-ltgreybox-btm2 {background: transparent url('/lib/yhst-14831500412995/item-ltgreybox-btm-l.gif') no-repeat top left; height: 10px; margin-right: 10px;}	
	
	
/* Product Nav Styles*/
#nav-product {width:203px; background: transparent; padding-top: 40px;} 
#nav-product ul {padding:0px; margin:0 5px; list-style:none; line-height:auto !important;}
#nav-product ul li {position:relative; font-weight:bold; text-align:left; margin:2px 0 0 0; _margin-top:1px; width:100%; z-index:2; font-size: 11px; padding-top: 8px; margin-top: 8px; font-weight: bold; color: #FFF; background: url('/lib/yhst-14831500412995/nav-product-divider.png') no-repeat top left;}
	/* FOR IE 6*/* html #nav-product ul li {background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://lib.store.yahoo.net/lib/yhst-14831500412995/nav-product-divider.png", sizingMethod="crop");}
#nav-product ul li ul {margin-left:13px;}
#nav-product ul li ul li {margin:0px; padding:0px; background:none; font-weight:normal}
#nav-product ul li ul li span {color: #d80109; display:block; float:left;}
#nav-product ul li a, .mss-nav ul li a:visited {display:block; padding:3px 3px 3px 14px; color:#FFF; text-decoration:none; font-size:11px; font-face: arial, verdana, helvetica;}
#nav-product ul li a:hover {color:#FFF; text-decoration: underline;}

	.subSections li span {padding:2px 0 0 3px;}
	.subSections li a:hover {background:#595959; text-decoration:none !important;}
	    .subSections li ul {display:none; position:absolute; top:-1px; left:150px; z-index:2;} 
	    .subSubSections li span {display:none !important;}
	    .subSections li > ul {top:0px; left:150px; margin:0px; text-align:left;}
	    .subSections li:hover ul, .subSections li.over ul {display:block; width:140px;} 
	    /*.subSections ul li ul li {width:136px; margin:0px; padding:0px; border:1px solid #cccccc;} */
	    .subSections ul li a, .mss-nav ul li a:visited  {display:block; text-align:left; padding:3px; border-bottom: 1px solid #cccccc; background-color:#595959; width:140px; max-width:134px;} 
	    .subSections ul li a:hover {background-color:#828282;}

/* Above and Below Product Nav Styles */
#htmltop {padding:0;}
#htmlbottom {padding:0;}
	.mss-leftcol-item {padding-top: 12px; margin-top: 8px; background: url('/lib/yhst-14831500412995/nav-product-divider.png') no-repeat top left;}
		/* FOR IE 6*/* html #nav-product ul li {background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://lib.store.yahoo.net/lib/yhst-14831500412995/nav-product-divider.png", sizingMethod="crop");}

	/* Mailing List Styles */
	#mss-mlist {margin: 0 7px; padding: 0; width: 186px; color: #cdcdcd;}
		#mlist-body {padding: 7px 12px; background-color: #595959; font-size: 11px; color: #fff;}
		 #mlist-body b {color: #fff; display: block;}

	#mss-banners {padding-left: 20px;}
		#mss-banners img {display: block; margin-bottom: 5px;}
	
/* Right Column Styles */
#rightcol {width:190px; font-size: 10px;}
	.right-col-item, .mss-cross-sell.divider {/*border: 1px solid yellow;*/ margin: 0 12px 0 5px; padding-bottom: 12px; background: url('/lib/yhst-14831500412995/rightcol-divider.gif') no-repeat bottom;}
	#rightcol .divider {background: url('/lib/yhst-14831500412995/rightcol-divider.gif') no-repeat top; height: 11px;}
	
	/* Rotating Testimonials Styles */
	#t-height {/* this height must be the height of #mss-testimonials + 11px  height: 126px;*/}
	#mss-testimonials {height:100px; padding: 2px 10px; background-color: #5a5a5a; color: #FFF;}
		#mss-testimonial-title {height: 15px; background: url('/lib/yhst-14831500412995/sub-txt-customerssay.gif') no-repeat left;}
		#testimonials div {background-color: #5a5a5a;}
		
	/* floating cart */
	#right-col-cart {display: block; margin-top: 3px; font-size: 10px;}
	#fcartBG {background-color: #FFF; border: solid #6c6c6c; border-width: 0 1px;}
	#floatingCartHeader {color:#666 !important; font-weight:bold; font-size:10px; line-height: 23px; height: 23px; /*background: url('/lib/yhst-14831500412995/fcart-top-r.gif') no-repeat right;*/ position: relative; top: -1px; left: 10px;}
		#floatingCartHeader2 {padding-left: 29px; height: 23px; /*background: url('/lib/yhst-14831500412995/fcart-top-l.gif') no-repeat left;*/ margin-right: 6px; position: relative; left: -2px;}
	*:first-child+html #floatingCartHeader {top: -2px;}
	#floatingCartBtm {height: 6px; /*background: url('/lib/yhst-14831500412995/fcart-btm-r.gif') no-repeat right;*/}
		#floatingCartBtm2 {height: 6px; margin-right: 6px; /*background: url('/lib/yhst-14831500412995/fcart-btm-l.gif') no-repeat left;*/}
	#fcart0,#fcart1, #fcart2, #fcart3, #fcart4, #fcart5, #fcart6, #fcart7, #fcart8, #fcart9, #fcart10 {padding: 3px 10px;  margin:0; color: #676767 !important;}
	#fcartName a, #fcartName a:visited, #fcartPrice, #fcartQty {color: #676767 !important;}
	#fcartName {margin: 0;}
	#fcartPrice {display:inline; padding-right:7px; _float:left;}
	#fcartQty {display:inline;}
	#fcartTotal {background:#DFDFDF; color:#656565 !important; font-weight:bold; font-size:11px; margin-top: 6px; padding:4px 10px;}
	#fviewCart {}

	#fcheckout, #fviewCart {padding: 6px 10px 0 10px; background-color: #ECECEC;}
	#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {text-decoration:none;}
	#fviewCart a:hover,#fcheckout a:hover {text-decoration: underline;}
  #fcheckout {padding-bottom:5px;}

	
	/* Cross Sell Styles */
	.mss-cross-sell {text-align: center; margin: 0 12px 0 5px;}
	.mss-cross-sell-title {text-align: left; margin: 5px 0 5px 5px;}
	.mss-cross-sell-item, .mss-cross-sell-item-last {background: #FFF;} 
	

/* Main Column Styles */	
#maincol {width:auto;}  /* When using a right column, must set the width of this div. */	
	
/* Footer Styles */
#footer {clear: both; margin: 12px 0 0 203px; color: #999; font-size: 11px; height: 32px; background: transparent url('/lib/yhst-14831500412995/footer-bg-r.gif') no-repeat right;}
	#footer2 {margin-right: 10px; background: transparent url('/lib/yhst-14831500412995/footer-bg-l.gif') no-repeat left;}
#footer-links {background-color: transparent; line-height: 32px;}
#footer-links a, #footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:active {color: #d80109; text-decoration: none;}
#footer-links a:hover {text-decoration: underline;}
#copyright {text-align: left; display:block; line-height: 32px; float: left; margin-left: 12px;}


/* HomePage Style */
#maintype {} /* in body tag of home page */
	#maintype #contentarea {padding: 0px 10px;}
	#maintype #nav-product {margin-top: 44px;}
	.intro-text {color:#fff; position:absolute; top:300px; left:430px; width:310px;}
	
/* Breadcrumbs Styles */
.breadcrumbs {padding: 16px 4px; color: #9a9a9a; clear: both;}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {color: #FFF; text-decoration: none;}
.breadcrumbs a:hover {text-decoration: underline;}
.breadcrumbs b {font-weight: normal; color: #d80109;}
#messagearea #caption div (color:#fff !important;)
#caption {margin: 14px 0; line-height: 14px; color: #000;}
#finaltext {}	
	
/* Section & Product Pages */
#itemarea {} /* Top of product and section pages, above caption and contents table */	
	
/* Section Page Style */
.sectionImage {height:125px; text-align: center !important; width:100% !important;}
.sectionImage a {margin:0 auto;}
.sectionpage {padding:0px 10px;} /* class added to #contentarea DIV for section pages */
.sectionpage h1 {font: normal normal 19px/normal Verdana, Arial, Helvetica, sans-serif; color: #d80109;}
.sectionpage #caption {color:#fff;}
.mss-pagination-pages {float:right;}
.pagingstyle {padding-bottom:5px; color: #9a9a9a;}

	/* Contents Styles */
	#contents {width: 100%;}
	#contents-table td {} 
	.sectionContainer {background:#fff; text-align: center; height: 275px; padding: 10px; color: #8d8d8d;}

* html .sectionContainer {background:#fff; text-align: center; height: 285px; padding: 10px; color: #8d8d8d;}
	.sectionContainer div {text-align: left;}
	.item-txt {font-size: 10px; line-height: 14px; margin-top: 2px; color:#000;}
	#contents .horizontal-seperator {}
	td.horizontal-divider {height: 11px;}
	.horizontal-divider {background: transparent url('/lib/yhst-14831500412995/section-divider-horiz.gif') no-repeat center;}
	.vertical-seperator {padding-right: 11px; background: transparent url('/lib/yhst-14831500412995/section-divider-vert.gif') no-repeat right;}
	#contents .sectionContainer .name {font-weight: bold;}
	#contents .sectionContainer .price {text-decoration: line-through;}
	#contents .sectionContainer .sale-price {}  
	#contents .sectionContainer .sale-price-bold {font-weight: bold; color:#000;}
	#contents .sectionContainer .price-bold {font-weight: bold;}

/* Item Styles */
#itemtype {} /* in body tag of all pages using the Item. type (usually section and item pages) */
.itempage {} /* class added to #contentarea DIV for item pages */
	
	#mss-itembox {margin: 0 0 0 12px;}
		#mss-itembox h1 {font: normal normal 19px/normal Verdana, Arial, Helvetica, sans-serif; color: #d80109; margin-bottom: 18px;}
	#mss-itembox-mid {background-color: #FFF; padding: 0 5px;}
		#mss-itembox-links {text-align: right;}
		#mss-item-table {background-color: #FFF; margin: 0;}
		#mss-item-table td {font-size: 10px; color: #666;}
			#mss-item-table #mss-item-col-l {width: 250px; text-align: center;}
			#mss-item-gutter {width: 15px;}
	
	/* Builtin Image Classes Styles */
	.image-l {display:block; margin:0; padding: 0;}
	.image-r {display:block; float:right; margin:0; padding:5px;}
	.image-c {text-align:center; margin-bottom:0px;}
	.inset-l {display:block; float:left; margin:0; padding:5px;}
	.inset-r {display:block; float:right; margin:0; padding:5px;}

	/* Video Styles */
	#mss-video {text-align: center; width: 250px; margin-top: 10px;}
	#mss-video object {margin: 0 auto; text-align: center;}	

	/* Built In Item Element Styles  */
	.itemform {border-left:1px solid #CCC; border-top:1px solid #CCC; width:280px;}
	.itemform div {height:25px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; line-height:20px; color: #000;}
	.code {}
	.itemform .price {}
	.itemform .price-bold {}
	.itemform .sale-price, .itemform .itemavailable {line-height: normal; padding-top: 5px; padding-bottom: 5px;}
	.itemoption {}
	.itemavailable {}
	
	/* MSS Buy Box Item Element Styles */
	.buybox-lt {border: background:#e4e4e4; float:left; text-align: right; width:100px; padding-right: 10px;}
  .buybox-rt {background:#f4f4f4; margin-left:110px; padding-left: 8px; font-size: 10px;}
	.buybox-rt b {font-size: 14px;}
  *html #sale {height: 29px;}
  *html .itemform {border-top:1px solid #e4e4e4; margin-left:-5px;}
  *html .buybox-lt {position:relative; left:4px; padding-left:10px; border-left:1px solid #e4e4e4;}  
  *html .buybox-rt {margin: 0px; padding-right:10px; border:none;}  
  .buybox-2col {background:#f4f4f4; height: 100px; text-align: right; padding: 8px;}
	.addtocartImg {}

	/* You Save Styles */	
	.mssYouSave {font-size: 10px; font-weight: normal; display: block;}
	
	#mss-itembox-links a {color:#999; font-size:11px;}
	.quantity-input {margin-top:3px;}
	#buybox-add-to-cart {padding-right:65px;}
	.buybox-rt {text-align: left;}

	.mss-multi-order-item-name {padding-bottom:5px; }
	.mss-multi-order {background:#f1eff0; border:1px solid #cccccc; width:100%;}
	.mss-multi-order a {text-decoration: none !important;}
	.multi-pad {padding:5px;}
	.mss-multi-order-title {font-weight:bold; color:#000; font-size:11px; background:#e2e2e2; border-bottom:1px solid #cccccc;}
	.mss-multi-optional-title {border-top:1px solid #cccccc; font-weight:bold; color:#000; font-size:11px;}
	.mss-multi-order .itemoption, .mss-multi-options {display:inline;}
	.multi-price, .mss-qty {white-space: nowrap;}
	.mss-multi-add-cell {border-top:1px solid #cccccc; padding-top:5px;}	
	
		 /* mouseover text */
		.layer {position: relative; z-index: 0; display:block; text-decoration:none;}
		.layer:hover {background-color: transparent; z-index: 50;}
		.layer span {position: absolute; background-color:#333; padding: 5px; left: -1000px; border: 3px solid #666; visibility: hidden; color:#fff;  font-weight:normal}
		.layer:hover span {visibility: visible; top: -20px; left: -270px; text-align:left; width: 300px;}
	
	/* Tab Styles */
	.tab-container {height: 30px; margin-top: 10px;}
	* html .tab-container {position: relative; top: 1px;}
	.mss-tab  {float:left; height: 31px;}
		.mss-tab a, .mss-tab div {float: left;}
		.mss-tab .tab-l {height: 31px; width: 7px; background: transparent url('/lib/yhst-14831500412995/tab-off-left.gif') no-repeat left;}
		.mss-tab .tab-r {height: 31px; width: 7px; background: transparent url('/lib/yhst-14831500412995/tab-off-right.gif') no-repeat right;}
		.mss-tab-on a, .mss-tab-on div {float: left;}
		.mss-tab-on .tab-l {height: 31px; width: 7px; background: transparent url('/lib/yhst-14831500412995/tab-on-left.gif') no-repeat left;}
		.mss-tab-on .tab-r {height: 31px; width: 7px; background: transparent url('/lib/yhst-14831500412995/tab-on-right.gif') no-repeat right;}
	.mss-tab-on  { float:left; height: 31px; background: transparent url('/lib/yhst-14831500412995/tab-on-center.gif') repeat-x left;}
	.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited, .mss-tab a:hover, .mss-tab-on a:hover {font-weight:bold; padding:0px; line-height: 31px; text-decoration:none; z-index:2; position:relative; display:block;} 
	.mss-tab a, .mss-tab a:visited, .mss-tab a:hover {background: transparent url('/lib/yhst-14831500412995/tab-off-center.gif') repeat-x left; color:#fff !important;}
	.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {color:#000 !important;}
	.mss-tab-spacer {float:left; width:1px; height:1px;}
	#t2, #t3, #t1, #t4 {border:1px solid #cbcbcb; border-width: 0 1px; padding: 0 5px; z-index:3; clear:left; position:relative;}
	#t2, #t3, #t4 {display:none;}
	.tab-top {height: 9px; border: 1px solid #cbcbcb; border-width: 1px 1px 0 1px;}
	.tab-top2 {height: 9px; background: transparent url('/lib/yhst-14831500412995/tab-top-r.gif') no-repeat right; position: relative; margin: -1px -1px 0 0;}
	.tab-btm {height: 9px; background: transparent url('/lib/yhst-14831500412995/tab-btm-r.gif') no-repeat right;}
	.tab-btm2 {height: 9px; background: transparent url('/lib/yhst-14831500412995/tab-btm-l.gif') no-repeat left; margin-right: 9px;}
	
	/* Related Items Links */
	#related-items {font-size: 10px; background-color: #e8e8e8; padding: 0 12px; margin-bottom: 0;}
	#related-hdr, #related-items {padding-bottom: 12px;}
	
	/* Product Review Styles */ 
	/* set yss-rev-average to display:none; is the Average Review Module is installed */
	.mss-product-reviews {background-color: #e8e8e8; padding: 0 12px;}
	#yss-rev-title {float: left;}
	#yss-add-rev {display: block; margin-left: 136px;}
	.yss-rev-average {}
	.yss-rev {padding-bottom: 10px; line-height: 14px;}
	.yss-rev img {border:none !important;}
	.yss-rev-stars { margin: 5px 0; height:12px; width:54px; border:none !important; margin-top: 10px;}
	.yss-rev-date {}
	.yss-rev-by {clear:left; float:left;}
	.yss-rev-name {}
	.yss-rev-loc {clear:left;}
	.yss-rev-review {}

	/* Recently Viewed Items */
	#recentlyviewed {background: transparent url('/lib/yhst-14831500412995/bodycontent-bg.gif') repeat top left; padding: 0 10px;}
		#recentTable {border-collapse: collapse;}
	#recentTable td {text-align: center; padding-right: 11px;}
	.recent-container {background-color: #FFF;}
	#mss-recently-viewed {margin: 12px 0 0 0;}
	#recentItemHeader {background: transparent url('/lib/yhst-14831500412995/sub-txt-recentlyviewed.gif') no-repeat left; height: 16px; width: 260px;}
	.recentItem {height:219px; padding:5px; margin:0 5px 5px 0; text-align:center;}
	.recentImg img {border:0;}
	.recentName {font-weight:bold; margin:5px 0;}
	.recentPrice {}
	.recentSprice {}
	#recentItem2 {margin:0 0 5px 0;}	

/* site map */
.mss-sitemap-section {font-weight:bold; padding:10px 0px;}
.mss-sitemap-subsection {font-size:11px; padding: 0px 10px;}
.mss-sitemap-thirdlevel {font-size:11px; padding: 0px 30px;}	

/* info pages */
#mss-infobox {background-color: #FFF; padding: 0 5px; color: #8C8C8C;}
#mss-infobox h1 {font: normal normal 19px/normal Verdana, Arial, Helvetica, sans-serif; color: #d80109;}

/* MSS Advanced Package Styles */

/* MSS Multi Image Styles */
.info-page {margin: 0 10px;}
.mss-multi-image {width: 250px;}

#image2, #image3, #image4, #image5, #image6, #image7, #image8 , #image9 {display:none;}
.mss-image {height:230px; margin-top: 0; text-align:center; font-size: 10px;}
	.multi-image-title {width: 250px; color: #f90303; font-size: 9px; line-height: 16px; text-align: left; font-weight: normal; background: transparent url('/lib/yhst-14831500412995/multi-image-top.gif') no-repeat top;}
	.multi-image-photos {width: 250px; border-top: 1px solid #ccc; background: transparent url('/lib/yhst-14831500412995/multi-image-btm.gif') no-repeat bottom;}
.mss-multi-image img {margin:0 4px;}
  
/* Additional Side Nav Styles for Flyout Menus 
#nav-product li ul {display:none; position:absolute; top:-1px; left:150px; z-index:2;} 
#nav-product li > ul {top:-1px; left:150px; margin:0px; text-align:left;}
#nav-product li:hover ul, #nav-product li.over ul {display:block; width:140px;} 
#nav-product ul li ul li {width:136px; margin:0px; padding:0px; border:1px solid #ccc;} 
#nav-product ul li ul li a, .mss-nav ul li ul li a:visited  {display:block; color:#0000ff; font-weight:bold; text-align:left; padding:3px; background-color:#ccc; width:140px; max-width:134px;} 
#nav-product ul li ul li a:hover {background-color:#ccc;}
 */

#itemtype #caption {font-size:10pt;}



