/*  
    [ Styles for UPR Products ]
    [ 4.25.2008 ]
    [ Styles by Solid Cactus ]
*/

body { background-color:#000; color: #FFF; font: normal 11px/13px verdana; margin: 15px 0; padding: 0; text-align:center;}
a { color: #FFF; text-decoration: none; }
a img { border: 0; }
a:hover { text-decoration: none; }
form, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, ul li { list-style: none; margin: 0; padding: 0; }

#container {
    width:1001px;
    margin:10px auto;
    text-align:left;   
}

/*--------------- [ HEADER ]----------------*/

#header {
    width:1001px;   
}    
#header #top-nav {
    width:1001px;
    height:38px;
    background: url(/lib/yhst-84988734124516/top-nav-bg.gif) no-repeat;
}  
#header #top-nav .tn-left {
    float:left;
    background: url(/lib/yhst-84988734124516/under.gif) repeat-x bottom center;
    margin-left:10px;
    margin-top:18px;   
} 
#header #top-nav .tn-left a { 
    padding-right:20px;     
} 
#header #top-nav .tn-left a.last { 
    padding-right:0px;     
} 
#header #top-nav .tn-right {
    float:right;
    width:250px;
    margin-right:200px;  
    margin-top:18px; 
    display:inline;
} 
#header #top-nav .tn-right span {
    font-weight:bold;
    text-decoration:underline;   
}
#header #main-head {
    width:1001px;
    height:162px;
    background: url(/lib/yhst-84988734124516/header.gif) no-repeat;   
}
#header #main-head #logo {
    width:250px;
    height:100px;
    background: url(/lib/yhst-84988734124516/1b1.gif) repeat;
    float:left;
    margin-top:20px;   
}
#header #main-head #logo h1 {
    text-indent:-9999px;
    overflow:hidden;   
}
#header #main-head #logo h1 a {
    width:250px;
    height:100px;
    float:left;   
}
#header #main-head #cart {
    width:215px;
    height:55px;
    background: url(/lib/yhst-84988734124516/1b1.gif) repeat;
    float:right;
    margin:85px 0px 0px 0px;       
}
#header #main-head #cart h1 {
    text-indent:-9999px;
    overflow:hidden;   
}
#header #main-head #cart h1 a {
    width:215px;
    height:55px;
    float:right;   
}
#header #search-nav {
    height:27px;
    width:1001px;
    background: url(/lib/yhst-84988734124516/search-nav.gif) no-repeat;
}
#header #search-nav form {
    width:320px;
    float:left;   
}
#header #search-nav .searchInput {
    border:1px solid #EBF0F6;
    height:19px;
    margin:0px -3px 0px 8px;
    vertical-align:middle;
    width:181px;  
}
#header #search-nav .searchImage {
    vertical-align:middle;   
}
#header #search-nav span {
    border-right:1px solid #000;
    padding:6px 0px;  
}
#header #search-nav span.nb {
    border-right:none;
}
#header #search-nav span a {
    line-height:20px; 
    font-size:12px;
    font-weight:bold;
    margin:0px 10px;
}
#header #search-nav select.year {
    font-size:10px;
    height:18px;
    margin-left:30px;
    vertical-align:middle;
    width:160px;
}

/*--------------- [ BODY ]----------------*/

#bodycont {
    width:1001px;
    background: url(/lib/yhst-84988734124516/containerbg.gif) repeat-y; 
    margin-top:10px;
    float:left;
}
#bodycont #bodypad {
    width:790px;
    float:right;
    padding:0px 0px 10px 0px;  
}
#bodycont #bodypad #bodypad-left {
    width:580px;
    float:left;  
}
#bodycont #bodypad #bodypad-left #welcome {
    border-top:1px solid #4B4A48;   
    border-bottom:1px solid #4B4A48;
    color:#FEFEFE;
    padding:5px 0px;
    margin-bottom:5px;
    text-align:center;
    font: normal bold 12px verdana;
}
#bodycont #bodypad #bodypad-left #home-main {
    margin:0 auto;
    position:relative;
    z-index:10;
    width:580px;
	text-align: center; 
}
#bodycont #bodypad #bodypad-left #overlay {
    margin:0px;
    position:absolute;
    z-index:999;
    top:60%;
    left:1px;
    width:577px;
    height:50px;
    color:#000;
    font: bold 15px/18px verdana;
    background:transparent;
    opacity: 0.7;
    filter: alpha(opacity=70);
    text-transform:uppercase;
}
#bodycont #bodypad #bodypad-left .ovr-inner {
    background-color:#FFF;
    padding:5px 0px 5px 15px;
    position:relative;
    z-index:1001;  
	text-align: left;   
}
#bodycont #bodypad #bodypad-left .infoimage{
    position:absolute;
    top:65%;
    left:475px;
    z-index:1002;      
}

#bodycont #bodypad #bodypad-left .home-contents {
   width:577px;
   background:#757675 url(/lib/yhst-84988734124516/contentsbg.gif) no-repeat top center; 
   clear:both;
   margin:15px 0px;   
}

#bodycont #bodypad #bodypad-left .home-contents #contents-table {
    margin:7px;
    background-color:#000;
    padding-bottom:15px;
    border:1px solid #8990A0;   
}

#bodycont #bodypad #bodypad-left .home-contents #contents-table h3 {
    color:#E8D1A8;
    text-transform:uppercase;
    margin:10px 0 0 10px;
    font-weight:bold;
    font-size:13px;   
}
#bodycont #bodypad #bodypad-left h3 {
    color:#E8D1A8;
    text-transform:uppercase;
    margin:10px 0 10px 10px;
    font-weight:bold;
    font-size:13px;   
}
#bodycont #bodypad #bodypad-left #upgrade {
     width:578px;
     background:url(/lib/yhst-84988734124516/bottom-bg.gif) no-repeat bottom center; 
     float:left;
     margin-top:35px; 
     margin-left:10px;
}
* html #bodycont #bodypad #bodypad-left #upgrade {
    width:560px;   
}
#bodycont #bodypad #bodypad-left #upgrade table {
    background-color:#000000;
    float:left;
    font-size:11px;
    padding:0px 10px;
    text-align:center; 
}
#bodycont #bodypad #bodypad-left #upgrade table.gradient {
    padding:0px;
}
#bodycont #bodypad #bodypad-left #upgrade table tr td div.caption {
    text-align:left;
    width:158px; 
}
#bodycont #bodypad #bodypad-left #upgrade ul.links {
    float:right;   
}
#bodycont #bodypad #bodypad-left #upgrade ul.links li a {
    text-decoration:underline;  
}
#bodycont #bodypad #bodypad-left #section-content {
    background: url(/lib/yhst-84988734124516/section-content-bg.gif) repeat-y;
    width:581px;
    padding:1px 0px;
    margin:2px 0 20px 0; 
    float:left;  
}
* html #bodycont #bodypad #bodypad-left #section-content {
    width:579px;
}
#bodycont #bodypad #bodypad-left #section-content .inner {
    margin:3px;
    width:575px;
    background-color:#000;
    float:left;   
	*padding-bottom: 20px;
}
* html #bodycont #bodypad #bodypad-left #section-content .inner {
    width:570px;   
}
#bodycont #bodypad #bodypad-left #section-content .inner h4 {
    background: url(/lib/yhst-84988734124516/section-header.gif) repeat-x;
    height:23px;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
    color:#000;  
    padding-left:5px;    
}
#bodycont #bodypad #bodypad-left #section-content .inner .image {
    float:left;
    padding:0 10px;
    margin:10px 0;
    border-right: 1px solid #FFF;
}
#bodycont #bodypad #bodypad-left #section-content .inner .text {
    color:#FFFFFF;
    float:left;
    font-family:verdana;
    font-size:12px;
    line-height:16px;
    margin:20px;
    width:350px;
}
* html #bodycont #bodypad #bodypad-left #section-content .inner .text {
    width:330px;   
}
#bodycont #bodypad #bodypad-left .section-contents {
    clear:both; 
    border:1px solid #8990A0;
    width:579px;
    margin-bottom:20px;  
}
#bodycont #bodypad #bodypad-left .section-contents2 {
    clear:both; 
    border:none;
    width:579px;
    margin-bottom:20px;  
}
#bodycont #bodypad #bodypad-left .section-contents2 #contents-table #paging #contents {
    border:1px solid #8990A0;
    padding:14px 0;
}
#bodycont #bodypad #bodypad-left .section-contents h2{
    background: url(/lib/yhst-84988734124516/section-catbg.gif) repeat-x;
    padding-left:5px;
    height:30px;
    line-height:21px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;  
}
#bodycont #bodypad #bodypad-left .section-contents #contents-table tr td.vsep {
    background: url(/lib/yhst-84988734124516/vsep2.gif) repeat-x left center; 
    float:none;
    margin-left:0;
    width:auto;
    height:10px;    
}
#bodycont #bodypad #bodypad-left .section-contents #contents-table tr td.vertical-seperator {
    background: url(/lib/yhst-84988734124516/hsep.gif) repeat-y right center;  
}
#bodycont #bodypad #bodypad-left .section-contents #contents-table {
    margin: 10px 0;  
}
/*--------------------------------------- [ Begin Contents Table ]---------------------------------------*/

#contents-table tr.image td {
    text-align:center;   
}
#contents-table .name {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    margin-bottom:15px;
}
#contents-table .price-bold {
    font-size:12px;
    font-weight:bold;
    color:#F8951E;
    text-align:center;
}
#contents-table .price {
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    text-decoration:line-through;
}
#contents-table .sale-price {
    font-size:12px;
    font-weight:bold;
    color:#F8951E;
    text-align:center;
}
#contents-table .saleprice {
    font-size:12px;
    font-weight:bold;
    color:#F8951E;
    text-align:center;
}
#contents-table tr td.vsep {
    background: url(/lib/yhst-84988734124516/vsep2.gif) repeat-x center center; 
    float:none;
    width:auto;
    height:10px;    
}  

#bodycont #bodypad #bodypad-left .home-contents #contents-table tr td.vertical-seperator {
    background: url(/lib/yhst-84988734124516/hsep.gif) repeat-y right center;   
}
/*--------------------[ Right Nav ]----------------*/

#bodycont #bodypad #bodypad-right {
    float: right;
    width: 201px;   
}
#bodycont #bodypad #bodypad-right .main {
    width: 201px;
    height: 37px;
    background: url(/lib/yhst-84988734124516/nav-main2.gif) 1px 0px no-repeat;
}
#bodycont #bodypad #bodypad-right .main span {
    color:#000000;
    float:left;
    font-size:13px;
    font-weight:bold;
    padding: 17px 0px 0px 15px;
    text-transform:uppercase;
}
#bodycont #bodypad #bodypad-right .nav-head {
    color:#D5D8F7;
    background: url(/lib/yhst-84988734124516/nav-sec.gif) 10px 0 no-repeat;
    height:28px;
    font-weight:bold;
    font-size:12px;
    padding-left:13px;
    line-height:28px;
}
#bodycont #bodypad #bodypad-right .ctable {
    padding: 10px 8px 10px 10px;
}

#bodycont #bodypad #bodypad-right .nav-subhead {
    color:#000;
    background: url(/lib/yhst-84988734124516/nav-sub.gif) 10px 0px no-repeat;
    height:23px;
    padding-left: 15px;
	padding-right: 8px;
    line-height:24px;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:30px;
}
#bodycont #bodypad #bodypad-right .rn-html {
    clear:both;
    padding: 10px 8px 10px 10px;   
}
/*--------------- [ NAV ]----------------*/

#acctlinks{
	text-align: center;
	padding: 28px 0 15px 0;
	background: url(/lib/yhst-84988734124516/acct-top.gif) left top no-repeat;
}

#acctlinks a{
	color: #fff !important;
}

#bodycont #nav {
    width:200px;
    float:left; 
}
#bodycont #nav .main {
    width:200px;
    height:37px;
    background: url(/lib/yhst-84988734124516/nav-main.gif) no-repeat;   
}
#bodycont #nav .main span {
    color:#000000;
    float:left;
    font-size:13px;
    font-weight:bold;
    margin:17px 0px 0px 13px;
    text-transform:uppercase;
}
#bodycont #nav .nav-head {
    color:#D5D8F7;
    background: url(/lib/yhst-84988734124516/nav-sec.gif) no-repeat;
    width:183px;
    height:23px;
    margin-left:8px;
    font-weight:bold;
    font-size:12px;
    padding-left:3px;
    line-height:23px;
}
#bodycont #nav ul {
    margin:0 0 15px 13px;
    width:170px;  
}

#bodycont #nav ul li {
    width:175px;
    margin:0;
    background: url(/lib/yhst-84988734124516/li-bg.gif) no-repeat bottom center;
    padding:6px 0;
}
#bodycont #nav ul li.nbi {
    background: none;
    width:150px;
    color:#C2C2BA;
    padding:0px;   
}
#bodycont #nav ul li a {
    color:#FFF;
    font-size:11px;
    font-weight:bold;
    width:172px;
    display:block;
    padding-left:3px;
}
#bodycont #nav ul li a:hover {
    color:#FFA802;
}
#bodycont #nav .trd {
    background: url(/lib/yhst-84988734124516/nav-trd.gif) no-repeat;
    margin-left:8px;
    height:11px;
    width:183px;   
}
#bodycont #nav #testimonials {
    padding-bottom:15px;
    width:183px;
    margin-left:8px;
    background-color:#484840;   
}

#bodycont #nav #mailing {
    padding-bottom:15px;
    width:183px;
    margin-left:8px;
    background-color:#202328;
    color:#919596;   
}
#bodycont #nav #mailing img {
    margin-left:3px;   
}
#bodycont #nav #mailing form {
    margin-left:8px;
    margin-top:5px;   
}
#bodycont #nav #mailing form input.mail {
    vertical-align:middle;
    height:22px;   
}
#bodycont #nav #mailing form input.mailimg{
    vertical-align:middle; 
}
#bodycont #nav #mailing .mailtxt {
    width:150px;
    margin: 15px 0 0 8px;
}
#bodycont #nav .html-1 {
    width:183px;
    margin-left:8px;    
    padding-bottom:40px;   
}

/*--------------- [ FOOTER ]----------------*/

#footer {
    background: url(/lib/yhst-84988734124516/footer-bg.gif) no-repeat top center;
    width:1001px;
    clear:both;
    float:left;
    position:relative;
}
#badge {
    background: url(/lib/yhst-84988734124516/secure.gif) no-repeat bottom center;
    position:absolute;
    z-index:999;
    top:-45px;
    width:156px;
    left:20px;
    height:40px;
}
#footer #footer-left {
    float:left;
    width:200px;
    height:30px;
    line-height:30px;
    color:#BABCBB;
    font-size:10px;
    font-weight:bold;
    margin:10px 0px 0px 10px;       
}
#footer #footer-left a {
    color:#BABCBB;      
}
#footer #footer-right {
    float:right;
    height:30px;
    line-height:30px;
    color:#BABCBB;
    font-size:10px;
    font-weight:bold;   
    margin:10px 0px 0px;
    width:195px;
    text-transform:uppercase;     
}
#footer #footer-nav {
    background: url(/lib/yhst-84988734124516/under.gif) repeat-x bottom center;
    margin:18px 0 40px 100px;
    clear:both;   
    float:left;
    width:815px;
}
* html #footer #footer-nav {
    margin-left:70px;   
} 
#footer #footer-nav a { 
    padding-right:20px;     
} 
#footer #footer-nav a.last { 
    padding-right:0px;     
} 

/* SC Breadcrumbs */

#bodypad-left .scBreadcrumbs a {
    font-weight:bold;
    text-transform:lowercase;   
}
#bodypad-left .scBreadcrumbs span {
    font-weight:normal;
    color:#FFF;       
}
#bodypad-left .scBreadcrumbs {
    font-weight:normal;
    color:#F8951E;
    margin:0 0 5px 0;
    text-transform:lowercase;
}

/*  Advanced Paging */

div#paging {
	clear: both;
	padding: 12px 0;
	font-size:11px;
}
div#paging a {
    font-size:11px;   
}
div#paging div#ctrls {
	padding-bottom: 8px;
}

div#paging div#ctrls2 {
	padding-top: 8px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #FFF;
	font-size:11px;
}

div#paging div.ctrls td a {
	color: #FFF;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-size:11px;
	color:#F8951E;
	font-weight:bold;
}

div#paging div.ctrls span.pageof {
	margin:0 12px 0 0;
	font-size:11px;
}

div#paging div#contents table {
	width: 100%;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("/lib/yhst-84988734124516/contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("/lib/yhst-84988734124516/contsHorzSep.gif") repeat-x left center;
	height:15px;
}
div#paging .currentnumber {
    color:#F8951E;
    font-weight:bold;
}
div#paging .underline {
    text-decoration:underline!important;   
}

/*  Product Info Table ( and Item Page Styles )  */

#bodycont #bodypad #bodypad-left #section-content .innerItem {
    margin:3px;
    width:575px;
    background-color:#000;
    float:left;   
}
* html #bodycont #bodypad #bodypad-left #section-content .innerItem {
    width:570px;   
}
#bodycont #bodypad #bodypad-left #section-content .innerItem h4 {
    background: url(/lib/yhst-84988734124516/section-header.gif) repeat-x;
    height:23px;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
    color:#000;  
    padding-left:5px;    
}
#bodycont #bodypad #bodypad-left #section-content .innerItem .image {
    float:left;
    padding:0 10px;
    margin:10px 0;
    width:100%;
    text-align:center;
}
#bodycont #bodypad #bodypad-left #section-content .innerItem .text {
    color:#FFFFFF;
    float:left;
    font-family:verdana;
    font-size:12px;
    line-height:16px;
}
#bodycont #bodypad #bodypad-left #section-content .innerItem div#scPage-insets a img {
    border:1px solid #3F434C;
    margin:5px;   
}
#bodycont #bodypad #bodypad-left #section-content .innerItem table#itemarea {
    border-bottom:1px solid #ADADAD;   
}
#product-info-table {
    width:315px; 
    margin:5px;  
}
#product-info-table tr th {
    background-color:#4A4B4F;
    font-size:12px;
    padding:5px 0px 5px 5px;
    text-align:left;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    width:120px;      
}
#product-info-table tr td {
    background-color:#2C2D32;
    font-size:12px;
    padding:5px 0px 5px 5px;   
    border:1px solid #000;
    border-top:none;
}
#product-info-table .#pitPriceBx {
    font-size:12px;
    color:#F8951E;
}
#product-info-table #pitPriceBxBold {
    font-size:12px;
    color:#FFF;
    text-decoration:line-through;
}
#product-info-table #pitSalePriceBx {
    font-size:12px;
    font-weight:bold;
    color:#F8951E;
}
#product-info-table tr td.add-to-cart {
    margin:5px 0;
    text-align:center;
    border-bottom:none;   
}
#product-info-table tr td.friend {
    padding-left:65px;   
}
#bodycont #bodypad #bodypad-left #section-content .innerItem #productDes {
    width:540px;
    margin:15px;
    font-size:12px;
    color:#FFF;
    line-height:17px;   
}
#bodycont #bodypad #bodypad-left #section-content .innerItem #productDes h1 {
    font-weight:bold;
    color:#F8951E;
    margin:5px 0;
    padding:0;
    font-size:13px;   
}

/* SEO Related Links */

#seo-related-links {
    width: 95%;
    float:left;
    margin:10px 0;
}
* html #seo-related-links {
    padding-bottom:10px;   
}
#seo-related-links:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
#seo-related-links ul {
    margin:0; padding: 0;
    list-style: none;
}
#seo-related-links ul.seo-links li {
    width: 49%;
    float: left;
    display: inline;
    background: url(dot.gif) 5px center no-repeat;
    margin:0; 
    padding:0; 
}
#seo-related-links ul.seo-links li a {
    text-decoration: none;
    padding-left: 25px;
    display: block;
    font-weight:bold;
    font-size:12px;
    line-height:20px;
}
#seo-related-links ul.seo-links li a span {
    text-decoration:underline;   
}
#seo-related-links ul.seo-links li a:hover {
    text-decoration: none;
}
#bodycont #bodypad #bodypad-left .section-contents-two {
    clear:both; 
    border:1px solid #8990A0;
    width:579px;
    margin-bottom:20px;
    float:left;  
}
#bodycont #bodypad #bodypad-left .section-contents-two h2{
    background: url(/lib/yhst-84988734124516/section-catbg.gif) repeat-x;
    padding-left:5px;
    height:30px;
    line-height:21px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;  
}
#p-info-tbl-rating a {
    text-decoration:underline;   
}
#customer-reviews .view {
    color:#EE7E00;   
}

/*  Site Map*/

.sitemap-header {
    font: bold 14px verdana;
    color: #FFF;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #FFF;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #FFF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #FFF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #FFF;
    display: block;
    padding-left: 100px;
}


/* 404 Page */

#four { 
    font-size:12px;
}
#four a {
    color:#FFA110;
    text-decoration:none;   
}
#four a:hover {
    text-decoration:underline;   
}
#four h1 {
    font-size:20px;
    margin:10px 0;   
}
#four h2 {
    font-size:16px;
    margin:5px 0;   
}
#four .message {
    margin:30px 0;   
}
#Form1 {
    clear:both;   
}
#Form1 table tr td {
    padding:5px;   
}

/*  -- Modifications (added 5/23/2008) --  */

div#holiday-banner {
	width: 580px;
	padding: 0 0 6px 0;
}

div#holiday-leftnav-banner {
	padding: 0 0 18px 8px;
}

#bodycont #bodypad #bodypad-right .ctable table {
	width: 183px;
}


/*  -- End Modifications (added 5/23/2008) --  */

/*
	Tabbed details
*/

div#sc-tab-details {
	padding: 0px 0 0px 0;
	margin: auto;
	margin-bottom: 20px;
	width: 578px;
	clear: both;
	border: 1px solid #8990A0;
	background: transparent url(/lib/yhst-84988734124516/tab-bg.gif) repeat-x left -28px;
}

div#sc-tab-details ul#sctab {
	padding: 0 0 6px 0px;
	margin: 0;
	float: left;
	clear: both;
	list-style: none;
	background: url(/lib/yhst-84988734124516/ulbg.gif) left top repeat-x;
	width: 578px
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 0px 0 0;
	height: 28px;
	width: 143px;
	float: left;
	font: bold 12px verdana, sans-serif;
	border-right: 2px solid #000;
}

div#sc-tab-details ul#sctab li#tabheader3{
	border: 0;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 143px;
	height: 22px;
	background: transparent url(/lib/yhst-84988734124516/tab-bg.gif) repeat-x left -28px;
	font: bold 12px verdana, sans-serif;
	text-align: center;
	padding-top: 6px;
	color: #909090;
	outline: 0;
}

div#sc-tab-details ul#sctab li#tabheader3 a{

}

div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #fff;
}

div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #fff;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px Tahoma, Geneva, sans-serif;
	padding: 10px 10px;
	text-align: left;
}

.matc{
padding: 10px;
}

.sc-ma-product-table{
width: 100%;
}

.sc-ma-product-table td{
font-size: 11px;
padding: 10px 0;
border-top: 1px solid #8990A0;
border-left: 1px solid #8990A0;
}


.sc-ma-product-table td.img-cell{
width: 120px;
text-align: center;
border-left: 0;
}

.sc-ma-product-table td.info-cell{
padding: 10px 15px;
}

.sc-ma-product-table td.info-cell .name a{
font-weight: bold;
}

.sc-ma-product-table td.info-cell .abstract{
margin-top: 10px;
}

.sc-ma-product-table td th{
font-size: 11px;
padding-right: 10px;
font-weight: normal;
}

.sc-ma-product-table td td{
border: 0;
}

.sc-ma-product-table td td select{
color: #A1A1A1;
}

.sc-ma-product-table td.price-cell{
color: #FA931D;
font-weight: bold;
text-align: center;
width: 90px;
}

.sc-ma-product-table td.qty-cell{
width: 80px;
text-align: center;
}

.sc-ma-product-table td.qty-cell .ma-qty-box{
width: 25px;
text-align: right;
margin-left: 5px;
}

.livechat{
	text-align: center;
	padding-bottom: 75px;
}

.shippop a{text-decoration: underline;}

#scTestimonials{background: #484840}
#testimonials blockquote{margin: 0 10px;}
#testimonials a{text-decoration: underline;}
#testimonials .testiViewAll{text-align: center;}

.submit-testimonial{padding-top: 10px;}
.submit-testimonial table td{font-size: 11px;}

/* sequence banner */
.scSequenceBanner {width:580px; height:256px; 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:6px 0 6px 0; background:url(/lib/yhst-84988734124516/blank-off.png) no-repeat right 0; color:#FFF; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(/lib/yhst-84988734124516/blank-on.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(/lib/yhst-84988734124516/blank-on.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(/lib/yhst-14190735702911/scSBPause.png) no-repeat 0 0;}

div.result1 {color:#000000 !important;}



