﻿body{
	background-color: #00305A;
	font: 70% Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

/***********************
HEADER
***********************/

#header{ background: #00549F url(/lib/yhst-83283391536012/headerbg.jpg); width: 762px; height: 129px; position: relative; z-index: 1; }

#header a.logo{
	display: block;
	float: left;
	width: 189px;
	height: 189px;
	position: absolute;
	z-index: 10px;
}

#headerbox{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 579px;
}

#headerbox .number{
	color: #fff;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px 0px 10px 90px;
}

/*#header h1 {font-size:120%}*/

#searcharea{
	margin: 0;
	padding: 0;
	border: 0;
	width: 579px;
}

#searcharea fieldset{
	margin: 0;
	padding: 38px 0px 0px 100px;
	border: 0;
}

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#searcharea span{
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}

#query { width: 142px; padding: 2px; margin: 0px 5px; border: 1px solid #808080; }

/*Common Classes*/
#header .links,
#footer .links{
	float: right;
	padding: 15px 20px 0px 5px;
	margin:0;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	list-style: none;
}

.links a,
.links li{
	display: inline;
	margin:0;
	padding: 0 8px 0px 3px;
	color: #fff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.links li {background: url(/lib/yhst-83283391536012/star.gif) center right no-repeat; }
.links li.last {background: url(/lib/yhst-83283391536012/cart-icon.jpg) center right no-repeat; padding-right: 15px;}

/***********************
BODY
***********************/
#container{
	font: 1em Tahoma, Arial, sans-serif;
	width: 762px;
	margin: 0 auto;
	text-align: left;
}

#bodyshell {
	border-left: 183px solid #00539F;
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 579px;
}
/*Added by Eric M. on 4/4/08 to fix randomly breaking left nav in IE 7/6*/
*:first-child+html #bodyshell
{
    width: 762px;
}

*html #bodyshell
{
    width: 762px;
}

#bodycontent{
	position: relative;
	width: 579px;
	float: right;
}

#bodycontent .bodypad{ padding: 0px; }

#splash{
/*	background: url(/lib/yhst-83283391536012/main-splash-bg.gif) left top no-repeat; */
	background:	transparent url(/lib/yhst-83283391536012/main-splash-bg.gif) 0 50% no-repeat scroll;
	width: 579px;
	padding: 6px 0px;
	float: left;
}

#splash .image{
	float: left;
	width: 227px;
	text-align: left;
	padding-left: 4px;
}

#splash .infobox{
	background: url(/lib/yhst-83283391536012/welcome-header.gif) left top no-repeat;
	float: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 338px;
	padding: 44px 5px 0px 5px;
}

#splash .icons{
	width: 338px;
}

#splash .icons * {
	margin: 10px 20px;
}

/** custom banner: client will be able to change background color, font, and font size**/

.custom-banner{
	height: 54px;
	line-height: 54px;
	vertical-align: middle;
	width: 579px;
}

.custom-banner * {
	height: 54px;
	line-height: 54px;
	padding: 0px 0px 0px 55px;
	vertical-align: middle;
}

/** END custom banner: client will be able to change background color, font, and font size**/

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/***********************
NAV
***********************/

#nav-product {
	float: left;
	margin-left: -183px;
	margin-top: 65px;
	/*overflow: hidden;*/
	position: relative;
	width: 183px;
	z-index: 100;
}

#htmltop, #htmlbottom{
text-align: center;
}

#htmlbottom{
	margin-top: 11px;
}

#nav-product ul {
background:transparent url(/lib/yhst-83283391536012/leftnavbg.gif) repeat scroll 0 0;
/* height:270px; */
margin:0 11px;
padding:7px 0 12px;
width:161px;
}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	xborder-bottom: 1px solid #000;
	width: 161px;
}
	
#nav-product li a{
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding:6px 0px 6px 15px;
	text-decoration:none;
	width:146px;
}

#nav-product li a:hover, #nav-product ul li:hover a, #nav-product ul .sfhover a{
	background: #fff;
	color: #ca0b0b;
	text-decoration: none;
}

#nav-product ul li:hover, #nav-product ul li.sfhover{
	background: #fff;
	color: #ca0b0b;
	text-decoration: none;
}

#nav-product li a span{
	background: url(/lib/yhst-83283391536012/nav-product-arrows.gif) right -5px no-repeat;
	width: 6px;
	height: 12px;
	padding-left: 3px;
	text-decoration: none;
}

#nav-product li a:hover span{
	background: url(/lib/yhst-83283391536012/nav-product-arrows.gif) right -31px no-repeat;
	width: 6px;
	height: 12px;
	padding-left: 3px;
	text-decoration: none;
}

#nav-product ul li:hover span, #nav-product ul li.sfhover span{
	background: url(/lib/yhst-83283391536012/nav-product-arrows.gif) right -31px no-repeat;
	width: 6px;
	height: 12px;
	padding-left: 3px;
	text-decoration: none;
}
/*** start cascading nav pop out ***/

#nav-product ul li ul {
	border: 1px solid #000;
	background-color: #FFFFFF;
	display: none;
	height: auto;
	left: 131px;
	margin: -100px 0px 0px 0px;
	padding: 0px 0px 10px;
	position: absolute;
	text-decoration: none;
	width: 347px;
	z-index: 999;
}

#nav-product ul li ul li.section-nav-header{
	border-bottom: 1px solid #E0E0E0;
	background-color: #fff;
	height: 64px;
	line-height: 64px;
	margin : 11px 14px;
	vertical-align: middle;
	width: 319px;
}

#nav-product ul li ul li.section-nav-header table{
	height: 64px;
	line-height: 64px;
	vertical-align: middle;
	width: 319px;
}

#nav-product ul li ul li.section-nav-header .icon{
 	padding: 0px 10px;
	vertical-align: middle;
	background-color: #fff;
}

#nav-product ul li ul li.section-nav-header .title{
	color: #CA0B0B;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	text-align: left;
	vertical-align: middle;
	background-color: #fff;
}

#nav-product ul li:hover ul, #nav-product ul li.sfhover ul {
	background: #FFFFFF;
	display: block;
	z-index: 1000;
}

#nav-product ul li ul li {
	background-color: #fff;
	float:left;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	text-decoration: none;
	width: 159px;
	/*width: 45%;*/
	z-index: 999;
}

#nav-product ul li ul li:hover, #nav-product ul li ul li .sfhover{
	background-color: #fff;
}

#nav-product ul li ul li a {
	background-color: #fff;
	color: #000 !important;
	display: block;
	float:left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 17px;
	position: relative;
	text-align: left;
	text-decoration: none;
	width: 142px;
	xborder-bottom: 1px solid #ccc;
	z-index: 999;
}

#nav-product ul li ul li a:hover {
	color: #CA0B0B !important;
	background: #fff;
	position: relative;
	z-index: 1000;
	width: 142px;
	text-align: left;
	text-decoration: underline;
}

/*** end cascading nav pop out ***/

#nav-product .box{
	background: #fff;
	color: #032F5C;
	width: 161px;
	margin: 0px 11px 11px;
}

#nav-product #newsletter{
	background: #fff url(/lib/yhst-83283391536012/newsletter-title.jpg) top center no-repeat;
	width: 161px;
	padding: 50px 0px 10px;
}

#nav-product #newsletter * {vertical-align: middle;}

#newsletter .newsletter-box{font: 11px arial; color: #003461; margin: 0px 5px 0px 0px; width: 120px; vertical-align: middle;}

#nav-product #testimonials{
	background: #fff url(/lib/yhst-83283391536012/testimonials-title.jpg) top center no-repeat !important;
	width: 161px;
	padding: 35px 0px 10px;
}

#nav-product #testimonials ul{
	background: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	width: 161px;
	text-align: center;
	display: block;
}

#nav-product #testimonials li{
	width: 151px;
	padding: 5px;
	margin: 0px;
	text-align: center;
	color: #032F5C;
	display: block;
	text-decoration: none;
}

#nav-product #testimonials span{ 
	font-style: italic; 
	background: none;
	width: 148px;
	color: #032F5C;
	height: auto;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
	text-align: center;
	background: #fff;
	display: block;
	}

#nav-product #testimonials ul li:hover, #nav-product #testimonials ul.sfhover{
	color: #032F5C !important;
	width: 151px;
	padding: 5px;
	margin: 0px;
	display: block;
	background: #fff;
	text-align: center;
	text-decoration: none;
	}

 * html #nav-product #testimonials ul li:hover, #nav-product #testimonials ul.sfhover{
	color: #032F5C !important;
	width: 151px;
	padding: 5px;
	margin: 0px;
	display: block;
	background: #fff;
	text-align: center;
	text-decoration: none;
}

#nav-product #testimonials ul li:hover span, #nav-product #testimonials ul li.sfhover span,  #nav-product #testimonials li a:hover span, #nav-product #testimonials li.sfhover span{
	background: none;
	width: 148px;
	color: #032F5C;
	height: auto;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
	text-align: center;
	background: #fff;
	display: block;
}

#nav-product .text{
	padding: 0px 5px 10px;
}

#icons{
	width: 183px;
	text-align: center;
	padding-top: 10px;
}

#icons * {
	margin-bottom: 14px;
}

/***********************
FOOTER
***********************/

#footer{
	width: 100%;
	float: left;
	background: #00305A url(/lib/yhst-83283391536012/footerbg.jpg) no-repeat;
	height: 91px;
	clear: both;
}

#footer .links{ padding: 5px 20px 5px 5px; }

#footer .text{ margin: 48px 5px 5px; clear: both; font: 10px Verdana, Arial, sans-serif; float: right; width: 630px; padding-right: 15px; }

#footer .text .designby{ float: left; }

#footer .designby a, #footer .designby a:hover{ color: #000; text-decoration: none; }

#footer .text .copyright{ float: right; }

/************************
FEATURES/SECTION/ITEM
************************/

.hpad{
	padding-right: 24px;
	padding-left: 24px;
	width: 531px;
}

.vpad{
	padding-top: 18px;
	padding-bottom: 18px;
}

#breadcrumbs{ color: #00305A; }
#breadcrumbs a { color: #00305A; text-decoration: underline; }

#section-contenttitle{
	font: bold 16px Verdana, Helvetica, sans-serif;	
	color: #00305A;
}

.page-pad{
	padding: 0px 24px;
	width: 531px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00305A;
}

/*cell - width: 531px*/

/* section */

#section-image-area{
	float: right;
	text-align: center;
	width: 250px;
}

#section-text-area{
	color: #00305A;
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 281px;
}

#section-text-area h1{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/* item */

#item-image-area{
	float: left;
	text-align: center;
	width: 250px;
}

#item-text-area{
	color: #00305A;
	float: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 281px;
}

#item-text-area h1{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/*** dynamic paging ***/

#paging {
	width: 531px;
	padding: 0px 24px;
	text-align: center;
}

#pagingtop{
	border-bottom: 1px solid #B5CDE3;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 531px;
}

#pagingbottom{
	border-top: 1px solid #B5CDE3;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
	width: 531px;
}

#leftarrowdiv,
#leftarrowdiv2,
#rightarrowdiv,
#rightarrowdiv2      {width: 15px; vertical-align: top;}

#paging #contents a         {font: bold 11px verdana; color: #00305A;}
#paging #contents a:hover     {text-decoration:underline; color: #00305A;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px verdana; color: #000;}
#paging .saleprice  {font: bold 11px verdana; color: #FF0000;}
#paging .saleprice2 {font: bold 11px verdana; color: #FF0000;}
#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: #484746;}
#pagelinks A,
#pagelinks2 A       {font: normal 11px arial; color: #484746;}
#pagelinks .chosen,
#pagelinks2 .chosen {font: bold 11px arial; color: #006699;}

#itemof,
#itemof2             {font: normal 11px arial; color: #484746;}
#pageof,
#pageof2            {font: normal 11px arial; color: #484746; vertical-align: top;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks,
#sortlinks2         {font: normal 11px arial; color: #484746; text-decoration:none; }
#sortlinks A,
#sortlinks2 A       {font: normal 11px arial; color: #484746; text-decoration:none; }
#sortlinks .chosen,
#sortlinks2 .chosen {font: bold 11px arial; color: #006699; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell				{background-color: #FFF;}
.vcell a            {color: #00305A;}

.vcell-on			{background-color: #FFF;}
.vcell-on a         {color: #00305A;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

/*** dynamic paging ***/

#product-info-table             {width: 200px;}
#product-info-table TH          {font: bold 11px verdana; text-align: left; color: #00305A; padding: 5px; width: 45%;}
#product-info-table TD          {font: normal 11px verdana; text-ailgn: left; color: #00305A; padding: 5px; width: 54%;}
#product-info-table .price      {font-weight: bold; color: #00305A;}
#product-info-table .sale-price {font-weight: bold; color: #C00;}
#product-info-table h1			{color: #000; font: bold 12px verdana; text-align: left;}


#description{
	color: #00305A;
}

.sitemap-header {font: bold 14px verdana; color: #00305A; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #00539F; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #00539F; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #1E8CC1; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #1E8CC1; display: block; padding-left: 100px;}

#seo-related-links {
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #FF0000;  
        font: bold 11px verdana, arial, sans-serif;
        text-align: left;
		padding-bottom: 10px;
		margin: 0px 0px 10px 10px;
		border-bottom: 1px solid #33597B;
        }
    #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(/lib/yhst-83283391536012/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
			color: #00305A;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color: #ff0000;
                }
			#seo-related-links ul.seo-links li.all a, #seo-related-links ul.seo-links li.all a:hover{
				text-decoration: none;
				color: #ff0000;
				font-weight: bold;
			}

/************************
CONTENTS
************************/

/*Content Table*/
#contents {
	clear: both;
	width: 531px;
}

#contents a { text-decoration: none; }

#contents a:hover { text-decoration: underline; }

#contents #contents-table {
	border-bottom: 10px solid #FFFFFF;
	xborder-collapse: collapse;
}

#contents table .vertical td { text-align: center; }

#contents td { margin: 2px; padding: 5px; }

#contents #contents-table select option,
#itemarea select option { padding-right: 10px; }

#contents .horizontal-seperator {
	border-bottom: 2px solid #FFFFFF;
}

#contents .vertical-seperator {
	border-right: 2px solid #FFFFFF;
}

#contents.accessory * { text-align: left; }

#contents.accessory .details {
	background-color: #FFFFFF;
	margin: 2px 10px;
	padding: 10px;
}

#contents.accessory .details a {
	color: #000000;
	font-size: 1em;
}

#contents.accessory .details h3 { font-size: 1em; }

#contents.accessory .details .sale-price { margin-bottom: 10px; }

#contents .detail td {
	border-bottom: 15px solid #E9E9E4;
	padding: 5px;
}

#contents .detail.last td { border-bottom: 0pt solid; }

#itemtype #contents .detail td, #maintype #contents .image td { padding-bottom: 10px; }

#contents .last { border: 0pt none; }

#contents .name * , #contents .name, #contents .price, #contents .price-bold, #contents .sale-price-bold, #contents .sale-price{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#contents .name * , #contents .name {
	color: #002F59;
	font-weight: bold;
	padding: 5px 0pt 0pt;
}

#contents .price {
	font-weight: normal;
	margin: 5px 0pt 0pt;
}

#contents .sale-price-bold, #contents .sale-price {
	color: #FF0100;
	font-weight: normal;
	margin: 3px 0pt 0pt;
}

#contents .price-bold {
	font-weight: normal;
	margin: 5px 0pt 0pt;
}

#contents #recent-items td{
	padding: 0px;
}

#contents #recent-items td a img{
	border: 0px solid #fff;
}

/*End Content table*/
.image-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 15px 10px 0pt;
	padding: 5px;
}

.image-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 10px 15px;
	padding: 5px;
}

.image-c {
	margin-bottom: 10px;
	text-align: center;
}

.inset-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 8px 5px 0pt;
	padding: 5px;
}

.inset-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 5px 8px;
	padding: 5px;
}

.addtocartimg {
	border: 0pt none;
	cursor: pointer;
	display: block;
	margin: 10px 0pt;
	padding: 0px;
}

#itemtype .price em {
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .price {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .price-bold {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold { margin: 10px 0pt; }

#itemtype .itemform .sale-price-bold { font-weight: bold; }

#itemtype .itemform .sale-price-bold em {
	background: #FFFFFF none repeat scroll 0%;
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .sale-price em {
	color: #93B049;
	font-style: normal;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#contents-table .availability { padding: 10px 0pt; }

#itemtype .code {
	font-style: normal;
	margin: 10px 0pt;
}

#itemtype .code em {
	font-style: normal;
	margin: 10px 0pt;
}

#contents-table .contentsoptions { padding: 3px 0pt; }

#contents-table #abstract { padding: 3px 0pt; }

#itemtype .itemformname, #contents-table .itemformname { font-weight: bold; }

#contents-table .itemformnamemultiline { display: block; }

#itemtype .itemavailable {
	color: #000000;
	font-weight: bold;
	margin: 8px 0pt;
}

#itemtype .itemavailable em {
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 8px 0pt 8px 4px;
}

#itemtype .itemoption {
	display: inline;
	font-weight: bold;
	margin: 2px 0pt;
}

#itemtype .multilineoption {
	display: block;
	font-weight: normal;
	margin: 5px 0pt;
}

/************************
ELEMENTS
************************/

a{ text-decoration: none; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

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; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA;
}

#scImgTitle{
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #CACACA;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #3F3F3F;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #3F3F3F;
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(/lib/yhst-83283391536012/loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }

#scPage-insets * {margin: 0px 6px;}

#mainpg-h1 {
	float: none; 
	padding-left: 10px; 
	width: 100%; 
	font-size: 11px;
	text-align:left;
	color:#00305A;
}


