body, td, div, input{font: 11px 'Lucida Grande Bold', 'Lucida Grande', Geneva, Verdana, Helvetica, Arial, sans-serif;}
body { margin-top:10px; }
.styled{
background: #FFFFFF;
border:1px solid #C9C9C9;
}
img {
border:0;
}
/* Top Navigation */
#buttonrow2 {
font-family:arial;
padding-top:2px;
padding-bottom:3px;
text-align:center;
}
#buttonrow2 a{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#buttonrow2 a:hover{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}
#content {font-family:arial; width:982px; height:32px; background:url(topnav-bg.jpg) repeat-x center center; display:inline; position:relative; text-align:center;}
#content a {font-family:arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#content a:hover{font-family:arial; font-size:12px; color:#cc0000; font-weight:bold;text-decoration:none;}
.content_links{font-family:arial; background:url(topnav-bg.jpg) repeat-x center center; float:left; width:982px; line-height:32px; letter-spacing:1px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.content_links a {font-family:arial; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; padding-right:8px; padding-left:8px;}
.content_links a:hover{font-family:arial; font-size:11px; color:#cc0000; font-weight:bold;text-decoration:none;}
.content_links { text-align:center; }
.content_links_high{font-size:11px; color:#b40c0c; font-weight:bold;}
.button-item{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000;
}
.button-item a{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
}
.button-item a:hover{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}
/******************/
/* Left Navigation */
.module {
	margin-bottom:0px;
	width:168px;
}
.module-top {
	background-repeat:no-repeat;
	width: 168px;
	padding-left:5px;
	height:24px;
	font-weight:bold;
	color:black;
	cursor:hand;
}
.module-top a {
	text-decoration:none;
	color:white;
}
.module-top a:hover {
	text-decoration:none;
	color:white;
}
.showSwitch {
	display: block;
	border:1px solid #D1D0D0;
	background-color:#F8F8F8;
	padding-left:5px;
	padding-right:5px;
}
.showSwitch li {
	padding-left:5px;
}
.showSwitch a {
	color:black;
	text-decoration:none;
}
.showSwitch a:hover {
	color:blue;
}
.hideSwitch {
	display: none;
}
.module ul { text-align:left; padding-left:15px; margin:0;}
/******************/
/* Main Page */
.mainbox {
	padding-bottom:10px;
	width:387px;
	height:100%;
	vertical-align:top;
}
.mainbox-top {
	width: 100%;
	padding: 5 0 0 0;
	height:24px;
	font-weight:bold;
	color:black;
	font-size:12px;
}
.mainbox-top a:hover {
	font-weight:bold;
	color:blue;
	font-size:12px;
	text-decoration:none;
}
.mainbox-content {
	border:1px solid #CACED2;
	background-color:#F8F8F8;
	padding-left:15px;
}
.mainbox-content a {
	color:black;
	text-decoration:none;
}
.mainbox-content a:hover {
	text-decoration:none;
	color:blue;
}
.mainbox-title {
	color:black;
	font-weight:bold;
}
.mainbox-title a {
	color:black;
	font-weight:bold;
}
.mainbox-price {
	color:red;
}
/* Section Page */
.product-title {
	text-decoration:underline;
	color:blue;
	font-weight:bold;
}
.section-links a{
	color:blue;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
.section-links a:hover{
	color:blue;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
.headline-center {
	width:678px;
	margin-left:57px;
	margin-bottom:10px;
}
.headline-center img {
	text-align:center;
	display:block;
}
/* Items from Sections */
#section-items A:hover     {text-decoration:none;}
#section-items TD          {padding: 2px;}
#section-items .price      {font-size:10px; color: #000;}
#section-items .saleprice  {font-size:10px; color: #000;}
#section-items .saleprice2 {font-size:10px; color: red;}
#section-items .abstract   {font-size:11px; color: #555;}
#section-items .qtybox     {font-size:11px; width: 20px; text-align:right; background: #FFFFFF; border:1px solid #C9C9C9;}
#section-items .qtytext    {font-size:10px; color: #000; text-align:center; padding:5px 0 0 0;}
#section-items .qty-atc {
text-align:center;
}
#section-items .qty-atc div {
padding:5px 0 0 0;
}
#section-items .outofstock {
text-align:center;
}
#section-items .paging-cont {
text-align:center;
padding:0 5 0 20;
}
/* Advanced Paging */
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}
#contents A         {font-size:11px; color:blue; text-decoration:underline;}
#paging A:hover     {text-decoration:none; color:black;}
#paging TD {padding: 2px;}
#paging .price      {font-size:10px; color: #000;}
#paging .saleprice  {font-size:10px; color: #000;}
#paging .saleprice2 {font-size:10px; color: red;}
#paging .abstract   {font-size:11px; color: #555;}
#paging .qtybox {font-size:11px; width: 20px; text-align:right; background: #FFFFFF; border:1px solid #C9C9C9;}
#paging .qtytext    {font-size:10px; color: #000; text-align:center; padding:5px 0 0 0;}
#paging .qty-atc {
text-align:center;
}
#paging .qty-atc div {
padding:5px 0 0 0;
}
#paging .outofstock {
text-align:center;
}
#paging .paging-cont {
text-align:center;
padding:0 5 0 20;
}
#paging .paging-cont a {font-size:11px; color:blue; text-decoration:underline; font-weight:bold;}
#paging .paging-cont a:hover {text-decoration:none; color:black; font-weight:bold;}
#pagelinks          {font-size:11px; color: #000;}
#pagelinks A        {font-size:11px; color: #000;}
#pagelinks .chosen  {font-size:11px; font-weight:bold; color: #000;}
.itemof             {font-size:11px; color: #000;}
.pageof             {font-size:11px; color: #000;}
#modes              {font-size:11px; color: #000; text-decoration:none; }
#modes A            {font-size:11px; color: #000; text-decoration:none; }
#modes .chosen      {font-size:11px; font-weight:bold; color: #000; text-decoration:none; }
#sortlinks          {font-size:11px; color: #C00; text-decoration:none; }
#sortlinks A        {font-size:11px; color: #C00; text-decoration:none; }
#sortlinks .chosen  {font-size:11px; font-weight:bold; color: #C00; text-decoration:none; }
#paging FORM        {margin:0px;}
.listheader         {background-color: #333333; font-size:11px; font-weight:bold; color: #FFFFFF;}
.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}
.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}
.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}
/******************/
.headline { font-size:11px; }
.headline * { font-size:11px; }
.caption { font-size:11px; }
.caption * { font-size:11px; }
#sorting { font-size:10px; border:1px solid #C9C9C9; padding:5; margin-top:5px; margin-bottom:2px; }
#sorting span { font-size:9px; }
#sorting span a { font-size:9px; }
#sorting span a:hover { font-size:9px; font-weight:bold;}
#sorting a { text-decoration:none }
#sorting a:hover { font-weight:bold; }
.contents-sections-table * { font-size:10px;}
.contents-sections-table td { text-align:center; padding:4px 7px 4px 7px; vertical-align:top; }
.contents-sections-table a { font-size:10px; color:#666666; text-decoration:none; }
.contents-sections-table a:hover { font-size:10px; color:#666666; text-decoration:underline; }
#contents-items-table { border-collapse: collapse; }
#contents-items-table td { border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; text-align:center; padding:4px 7px 4px 7px; vertical-align:top; }
#contents-items-table a { text-decoration:none; }
#contents-items-table a:hover {text-decoration:underline;}
#contents-items-table .price {font-size:10px; color: #000;}
#contents-items-table .saleprice {font-size:10px; color: #000;}
#contents-items-table .saleprice2 {font-size:10px; color: red;}
.itemtab { 
background:url('/lib/yhst-3275490461959/tab-itempage.jpg') no-repeat center center; height:27px; width:120px; margin:0;
}
.itemtab div { font-weight:bold; font-size:14px; text-align:center; padding-top:5px; }
.content-h-spacer {
background-image:url(cont-h-spacer.gif);
background-repeat:repeat-x;
height:16px;
}
.content-v-spacer {
background-image:url(cont-v-spacer.gif);
background-repeat:repeat-y;
width:15px;
}
.qty-em {
font-style:italic;
}
.cont-cell-i {
padding:0 10px 0 10px;
}
.cont-cell {
padding:0 5px 0 40px;
}
.cont-cell a{
text-decoration:underline;
color:blue;
}
.breadcrumbs {
font-size:10px;
color:#000;
margin:0 0 15px 0;
}
.breadcrumbs a {
/*color:#000;*/
color:gray;
font-weight:normal;
text-decoration:none;
}
.sect-head {
font-size:11px;
padding:0 0 0 10px;
}
.sect-name {
font-size:13px;
font-weight:bold;
margin:0 0 10px 0;
padding:0;
}
.sect-footer {
font-size:11px;
margin:15px 0 0 0;
}
/* item styles */
h1.item-name {
/*font-size:14px;*/
font-size:20px;
color:#ff0000;
}
.item-code {
margin:5px 0 0 0;
font-size:13px;
}
.item-pit .price {
}
.item-pit .optioncont {
padding:3px;
}
.item-pit .saleprice {
margin:10px 0 0 0;
color:#000000;
font-weight:bold;
font-size:20px;
}
.item-pit .saleprice span {
color:#f00;
font-size:20px;
font-weight:bold;
}
.item-pit .you-save {
margin:5px 0 0 0;
font-size:13px;
font-style:italic;
}
.item-pit .you-save span {
margin:5px 0 0 0;
font-size:13px;
font-style:italic;
}
.item-pit .freeshipping {
margin:10px 0 0 0;
}
.item-pit .ask {
margin:15px 0 0 0;
}
.item-pit input.qty {
width:25px;
}
.item-pit .order-btns {
margin:10px 0 0 0;
}
.item-pit input.addtocart {
background-image:url(addtocart-big.gif);
background-repeat:no-repeat;
width:129px;
height:28px;
border:0;
margin:0 0 10px 0;
cursor:pointer;
}
.itemcaption-cont {
padding:10px;
font-size:11px;
border:1px solid #A7A9AC;
}
.bookmark {
width:733px;
font-size:11px;
border:1px solid #A7A9AC;
}
.bookmark div{
margin:5 5 5 5;
}
#moreinfocell {
padding:10px 0 0 0;
}
.floatstars {
clear:both;
width:230px;
margin:0 0 0 0;
}
.prodreviews-cont {
padding:10px;
border:1px solid #A7A9AC;
}
.accessories-cont {
padding:10px;
border:1px solid #A7A9AC;
}
.accessories-cont table {
font-size:11px;
}
.accessories-cont table td a {
color:#000;
text-decoration:none;
}
.accessories-cont .saleprice span {
color:#f00;
}
.prodreviews-con {
border:1px solid #A7A9AC;
}
.indinfo {
margin:10px 0 0 0;
}
.indinfo blockquote {
margin:0;
}
#faq table, #faq table a {
font-size:12px;
}
td.faq-cell {
padding:0 10px 0 20px;
}
/* right nav */
#rightnav {
margin:10px 0 0 7px;
text-align:left;
width:179px;
font-size:0px;
}
.rightnav-item {
background-image:url(rightnav-item-bg.jpg);
background-repeat:repeat-y;
padding:10px 5px 0 5px;
font-size:12px;
}
.rightnav-test {
background-image:url(rightnav-item-bg.jpg);
background-repeat:repeat-y;
padding:1px 5px 2px 5px;
text-align:left;
font-size:12px;
}
#asbtn {
margin:10px 0 0 15px;
}
#advanced-search .rightnav-item{
padding:10px 0 0 10px;
}
#right-cartstatus {
margin:10px 0 0 0;
}
#right-newsletter {
margin:10px 0 0 0;
padding:0;
text-align:center;
}
#right-newsletter .rightnav-item {
padding:5px 0 0 5px;
}
.rightnav-item-phone {
background-image:url(rightnav-item-bg.jpg);
background-repeat:repeat-y;
padding:10px 3px 0 3px;
font-size:12px;
}
#phone-review{
margin:10px 0 0 0;
}
.rightnav-header-elm {
text-align:center;
border:0px solid #000;
padding:10px 0 10px 0;
}
.rightnav-header-el {
text-align:center;
border:0px solid #000;
padding:10px 0 10px 0;
}
#right-phone-review {
margin:10px 0 0 0;
padding:0;
}
#rightnav-livehelp {
margin:10px 0 0 0;
}
#recentlyviewed {
margin:0 0 0 0;
font-size:11px;
}
#recentlyviewed .rightnav-item {
font-size:11px;
}
#recentlyviewed .rightnav-item a {
color:#000;
text-decoration:none;
}
.recent-items-price,
.recent-items-saleprice {
	text-align:center;
	margin-left:5px;
}
.recent-items-saleprice span {
color:#f00;
}
.relateditems {
font-size:11px;
padding:0 0 0 5px;
}
.relateditems a {
font-size:11px;
color:#000;
text-decoration:none;
}
.relateditems .price {
font-size:11px;
color:#000;
}
.relateditems .saleprice {
font-size:11px;
color:#000;
}
.relateditems .saleprice span {
color:#f00;
}
/* footer */
#footer {
clear:both;
padding:10px 0 0 0;
text-align:left;
}
#footer-cont {
border:1px solid #808285;
border-collapse:collapse;
padding:3px;
}
#footer-cont * {
font-family:verdana, tahoma;
}
#footer-cont td {
font-size:10px;
font-weight:bold;
padding:1px 3px 3px 7px;
}
#footer-cont td p {
font-size:12px;
padding:0;
color:#000;
text-decoration:underline;
text-align:center;
margin-bottom:3px;
}
#footer-cont td ul{
padding-left:10px;
margin:0;
}
#footer-cont td a {
font-size:11px;
color:#000;
text-decoration:none;
margin:2px 0 2px 0;
}
#footer-cont td a:hover {
font-size:11px;
text-decoration:underline;
}
#subfooter {
padding:10px 0 0 0;
font-size:10px;
color:#000;
}
#subfooter a {
color:#000;
text-decoration:none;
}
.footer-input {
width:135px;
}
/* multi-insets */
.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #002043;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
#rightnav-sec {
padding:10px 0 0 0;
font-size:10px;
color:#000;
font-weight:normal;
text-decoration: underline; 
}
#rightnav-sec a {
color:#000;
font-weight:normal;
text-decoration: underline; 
}
/* left nav */
#section-nav-head{
background-image:url(singlenavbg.jpg);
background-repeat:repeat-y;
width:178px;
border:1px solid #A7A9AC;
text-align:center;
font-size:13px;
color:#333333;
font-weight:bold;
padding:7px 3px 5px 3px;
}
.section-head a{
font-size:13px;
color:#000;
text-decoration:none;
}
#navelms > #section-nav-head {
width:172px;
}
.navelm-top a{
padding:0 0 10px 0;
}
.navelm-top a:active{
padding:0 0 10px 0;
color:#003399;
}
/* testimonials */
#mainContainer {
overflow:hidden;
height:185px;
width:165px;
position:relative;
}
#subContainer {
position:absolute;
left:0;
top:0;
width:100%;
padding:185px 5px 0 5px;
font-size:11px;
font-family:arial;
}
/* brands */
#mainContainer2 {
overflow:hidden;
height:185px;
width:165px;
position:relative;
}
#subContainer2 {
position:absolute;
left:0;
top:0;
width:100%;
padding:185px 5px 0 3px;
font-size:11px;
font-family:arial;
}
#subContainer2 div {
padding:7px 0 7px 0;
}
/* old css */
.faq1
{ 
	text-decoration: none; 
	font-size: 14px;
	color: #2A2A2A;
	font-weight: normal;
	font-style: normal;
}
#faq a:hover 
{        
	text-decoration: underline; 
}
#faq2 a:hover
{
	text-decoration: underline; 
}
.search
{
	font-family: Verdana, Arial, Helvetica; 
	text-decoration: none; 
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
.gift
{
	font-family: Verdana, Arial, Helvetica; 
	text-decoration: none; 
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
}
 #textarea 
{ 	border-style:inset;
  	border-width:1px;			
  	font-weight:bold;
	border-color:  #000000;
	background-color: #A2B8C6;
	color: #ffffff;
	font-size: 13px;
	height: 70px;
	width: 450px;
}
	  
.heading
{
	font-size: 14px;
	color: red;
	margin-left: 10px;
	margin-right: 10px;
}
	 
.p
{
	text-decoration:none;
	font-weight: 100;
	font-size: 14px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
}
#plp a	  
{		
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
	color: red;
}
#testimony-bottom {
padding:3px 0 0 0;
}
#testimonial {
width:600px;
}
#testimonial a {
display:block;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#testimonial a:hover {
text-decoration:underline;
}
#testimoniall a {
display:block;
font-size:12px;
color:#000;
text-decoration:none;
}
#testimoniall a:hover {
text-decoration:underline;
}
#sidefooter {
padding:10px 0 0 0;
font-size:11px;
color:#000;
}
#sidefooter a {
color:#000;
text-decoration:none;
}
.topp
{
	text-decoration:none;
	font-weight: normal;
	font-size: 10px;
	color: #686868;
}
.topp a
{
	text-decoration:underline;
	font-weight: normal;
	font-size: 10px;
	color: #686868;
}
/* Bottom Menu */
.bmenu
{ 
	text-decoration: none; 
	font-size: 11px;
	color: #2A2A2A;
	font-weight: normal;
	font-style: normal;
}
#bbm a:hover 
{        
	text-decoration: underline; 
}
.h2bread 
{
	text-decoration:none;
	font-size:11px;
	color:#000;
}
.h2desc
{
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	text-align:left;
}
.h3desc
{
	text-decoration:none;
	font-weight: bold;
	font-size: 16px;
	color: #0000ff;
	text-align:center;
}
.h4desc
{
	text-decoration:none;
	font-weight: bold;
	background-color:yellow;
	font-size: 16px;
	color: red;
	text-align:center;
}
.h3bread{
	text-decoration:none;
	font-size:12px;
	/*color:#000;*/
    color:gray;
font-weight:normal;
}
.h5desc
{
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
	color:blue;
	text-align:center;
}
.related-products 
{
	padding:5px 0 0 0; font-size:11px; color:#666666;
}
.related-products a
{
padding:5px 0 0 0; font-size:11px; color:#666666; text-decoration: none;
}
.sitemap_display{ width:553px; font-size:12px; color:#000000; padding:0px 10px 0px 20px; text-align:left; float:left; }
.sitemap_display h2{font-size:18px; color:#002043;}
.sitemap_display p{ font-size:12px; color:#000000; padding:5px 0px 5px 0px; text-align:justify; line-height:17px;  }
.sitemap_display ul{font-size:12px;color:#002043; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px; background:url(category-blue.gif) no-repeat 10px 8px;}
.sitemap_display li{font-size:12px; color:#BACDEA; font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background:url(light-blue.gif) no-repeat 10px 8px; list-style-type: none;}
.sitemap_display a{color:002043; text-decoration:none;}
.sitemap_display a:hover{color:bacdea; text-decoration:underline;}
/* site map */
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 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;}
