body {
	margin: 0 auto;
	text-align: center;
	padding:0;
	background:#073664 url(/lib/yhst-56285110025210/bkg.jpg) repeat-x 0 0;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}

#container{
	margin:0 auto;
	padding:0;
	width:919px;
}

#content-container{
	width:919px;
	float:left;
	background:url(/lib/yhst-56285110025210/inner-bg.jpg) repeat-y 0 0;
}

#site-content-container{
	background:url(/lib/yhst-56285110025210/new-repeat-bg.png) repeat-y 0 0;
	width:918px;
}

#header, #footer{
	position:relative;
	width:919px;
}

#header img{
	display:block;	
}

#under-header{
	background:url(/lib/yhst-56285110025210/under-header2.jpg) no-repeat 0 0;
	width:919px;
	height:237px;
}

#footer{
	background:url(/lib/yhst-56285110025210/footer2.jpg) no-repeat 0 0;
	width:919px;
	height:44px;
	clear:both;
}

.logo{
	position:absolute;
	top:0px;
	left:43px;
}

.search-area{
	position:absolute;
	top:123px;
	right:39px;
}

.search-area form *{
	vertical-align:bottom;
	border:none;
}

.header-links{
	position:absolute;
	top:86px;
	right:136px;
}

.header-links ul, .header-links ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}

.header-links ul li a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.header-links ul li a:hover{
	text-decoration:underline;
}

.footer-links{
	position:absolute;
	top:51px;
	left:100px;
	width:693px;
}

.footer-links ul, .footer-links ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}

.footer-links ul li a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.footer-links ul li a:hover{
	text-decoration:underline;
}

#footer .soc-media{
	font-weight: bold;
	color: #9FBDDF;
	font-family: arial, sans-serif;
	font-size: 13px;
	width: 580px;
	position: absolute;
	top: 7px; left: 180px;
}

#footer .soc-media img{
	border: 0;
	vertical-align: middle;
	margin: 0 0 0 5px;
}

#footer .soc-media a{
	text-decoration: none;
}

.copyright{
	position:absolute;
	top:117px;
	left:260px;
	color:#8AB0D5;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.home-info-container{
	width:403px;
	background-color:#FFF;
	float:left;
	margin-left:31px;
}

.home-nav{
	width:166px;
	border:1px solid #C8CFE2;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.home-nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	width:161px;
	background:#fff url(/lib/yhst-56285110025210/nav-bg.jpg) repeat-x 0 0;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:3px;
}

.home-nav ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	width:161px;
}

.home-nav ul li a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#063561;
	display:block;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:1px;
	margin-right:1px;
}

.home-nav ul li a:hover{
	background-color:#DDE6F5;
	text-decoration:none;
	color:#000;
}

.home-info-container .home-info{
	width:217px;
	margin-left:5px;
	margin-top:3px;
}

.home-info-container .home-info .shop-by-size{
	width:217px;
}

.home-info-container .home-info .shop-by-size .inner{
	background:url(/lib/yhst-56285110025210/home-shop-by-size-bg.jpg) no-repeat 0 0;
	width:217px;
	height:60px;
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
}

.home-info-container .home-info .shop-by-size .inner select{
	margin-top:25px;
	margin-left:30px;
	width:165px;
}

.home-info-container .home-info .shop-by-brand{
	width:217px;
	margin-top:5px;
}

.home-info-container .home-info .shop-by-brand .inner{
	background:url(/lib/yhst-56285110025210/home-shop-by-brand-bg.jpg) no-repeat 0 0;
	width:217px;
	height:60px;
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
}

.home-info-container .home-info .shop-by-brand .inner select{
	margin-top:25px;
	margin-left:30px;
	width:165px;
}

.left-column .shop-by-size{
	width:168px;
}

.left-column .shop-by-size .inner{
	background:url(/lib/yhst-56285110025210/site-shop-by-size.jpg) no-repeat 0 0;
	width:168px;
	height:60px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
}

.left-column .shop-by-size .inner select{
	width:137px;
	margin-top:28px;
	margin-left:13px;
}

.left-column .shop-by-brand{
	width:168px;
	margin-top:5px;
}

.left-column .shop-by-brand .inner{
	background:url(/lib/yhst-56285110025210/site-shop-by-brand.jpg) no-repeat 0 0;
	width:168px;
	height:60px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
}

.left-column .shop-by-brand .inner select{
	width:137px;
	margin-top:28px;
	margin-left:13px;
}

.home-clearance{
	margin-top:5px;
	margin-left:3px;
	*margin-bottom: 3px;
}

.site-clearance{
	margin-top:5px;
	margin-left:5px;
}

.welcome-area{
	margin-left:4px;
	height:208px;
	width:451px;
}

.home-icon-area{
	width:862px;
	background:url(/lib/yhst-56285110025210/brand-banner-bg.gif) no-repeat 0 0;
	height:81px;
	clear:both;
	margin-left:30px;
	margin-top:-25px;
}

.home-icon-area img{
padding-right:6px;
}

.site-icon-area{
	width:862px;
	background:url(/lib/yhst-56285110025210/brand-banner-bg.gif) no-repeat 0 0;
	height:81px;
	clear:both;
	border-top:15px solid #9FC1E4;
	margin-bottom:15px;
}

*:first-child+html .home-icon-area{
	margin-left:0px;
}

.home-icon-area .icon-bar, .site-icon-area .icon-bar{
	padding-top:11px;
}

.home-specials{
	margin:0 auto;
	text-align:center;
	width:819px;
	margin-top:40px;
	margin-bottom:15px;
}

.home-specials div{
	margin:0 auto;
	text-align:center;
}

.home-specials .conts-image{
	background-color:#1B6D9F;
	border:1px solid #B1B9BC;
	width:163px;
}

.home-specials .conts-image img{
	padding:5px;
}

.home-specials table#contents-table tr td{
	text-align:center;
	margin:0 auto;
	vertical-align:top;
}

.home-specials table#contents-table tr td.vertical-seperator{
	border-right:1px solid #FFF;
vertical-align:top;
}

.home-specials .name a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-bottom:5px;
}

.home-specials .name a:hover{
	text-decoration:underline;
}

.home-specials .price-container{
	background-color:#AACDED;
	width:163px;
	padding:5px;
	margin-top:5px;
}

.home-specials .price, .home-specials .price-bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.home-specials .sale-price, .home-specials .sale-price-bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#E31611;
}

.bottom-banners{
	width:819px;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
}

.breadcrumbs{
	width:637px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
}

.breadcrumbs a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.breadcrumbs a:hover{
	text-decoration:none;
}

.left-column{
	width:173px;
	margin-left:30px;
}

.right-column{
	width:680px;
	text-align:left;
	margin-right:30px;
}

.section-container, .item-container, .survey-container{
	width:670px;
	padding-left:10px;
	text-align:left;
}

.survey-container{
	
}

.section-image{
	float:left;
	width:255px;
}

.section-image img{
	border-top:solid 4px #9ACCFF;
	border-bottom:solid 4px #9ACCFF;
	border-left:solid 3px #9ACCFF;
	border-right:solid 3px #9ACCFF;
}

.section-info{
	float:left;
	xpadding-left:15px;
	width:625px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.sep{
	background:url(/lib/yhst-56285110025210/sep-bar.jpg) no-repeat 0 0;
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:10px;
}

.section-contents{
	width:659px;
	padding-left:5px;
}

.item-container{
	margin-top:5px;
	margin-bottom:20px;
}

.item-image{
	float:left;
	width:315px;
	margin:0 auto;
	text-align:center;
}

.item-image .main-im{
	background-color:#98CCFE;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}

.item-info{
	float:left;
	width:325px;
	padding-left:10px;
	padding-left:20px;
}

.insets{
	border-top:1px solid #083461;
	width:315px;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
}

.insets img{
	margin-right:5px;
	padding-top:10px;
}

.cte-btn{
	text-align:right;
	padding-right:5px;
}

.cte-btn img{
	display:block;
	float:right;
}

.page-name{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.item-price{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#083461;
}

.item-cap{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding-top:10px;
}

.item-options, .item-reg{
	padding-top:10px;
}

.item-order{
	border-bottom:1px solid #B2C2D1;
	padding-bottom:8px;
}

table#searchTable, table#loginTable{
	background-color:#9FC1E4;
	width:200px;
}

table#searchTable tr td.title, table#loginTable tr td.title{
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-color:#073664;
	text-align:left;
	padding-left:5px;
}

table#loginTable tr td.title{
	margin-top:20px;
}

#above-footer{
	width:865px;
	background-color:#9FC1E4;
	height:135px;
	margin-left:30px;
}

#above-footer2{
	background-color:#9FC1E4;
	margin-left:30px;
	width:860px;
}

* html #above-footer, *:first-child+html #above-footer, *:first-child+html #above-footer2, * html #above-footer2{
	margin-left:0px;
}

.cross-sell{
	padding-bottom:15px;
	width:658px;
	background:#98CCFE url(/lib/yhst-56285110025210/cross-bg.gif) repeat-y 0 0;
	margin-left:11px;
	float:left;
}

.cross-sell .each{
	width:320px;
	float:left;
	padding-top:10px;
}

.cross-sell .each .x-image{
	float:left;
	width:130px;
	margin:0 auto;
	text-align:center;
}

.cross-sell .each .x-info{
	float:left;
	width:170px;
	padding-left:6px;
}

.cross-sell .each .x-info a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.cross-sell .each .x-info a:hover{
	text-decoration:underline;
}

.cross-sell .each .x-info .price{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#083461;
}

.cross-sell .each .x-order{
	width:315px;
	margin-top:20px;
}

.cross-sell .each .x-info .abstract{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}

.cross-sell .each .x-order select{
	float:left;
	margin-left:10px;
}

.cross-sell .each .x-order .item-options{
	float:left;
	width:220px;
	border-bottom:none;
	margin:0px;
	padding:0px;
}

.cross-sell .each .x-order .item-order{
	float:left;
	width:90px;
	border-bottom:none;
	margin:0px;
	padding:0px;
}

.related{
	margin-top:15px;
	margin-bottom:15px;
	width:677px;
}

#seo-related-links {
	padding-left:120px;
	width:75%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
		text-align:left;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(/lib/yhst-56285110025210/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }

#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents{background-color:#97CBFB;}
#contents A         {font: bold 13px verdana, arial; color: #000; text-decoration:none; display:block;}

a.moreoptions{font: bold 11px verdana, arial;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}
#paging .price      {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#083461;}
#paging .saleprice  {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#083461;}
#paging .saleprice2 {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#083461;}
#paging .abstract   {font: normal 11px arial; color: #000; text-align:left;}
#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: #08355F;}
#pagelinks A, #pagelinks2 A        {font: normal 11px arial; color: #08355F;}
#pagelinks .chosen, #pagelinks2 .chosen  {font: bold 11px arial; color: #08355F;}
#pagelinks .sep, #pagelinks2 .sep{background:none;}

#itemof, #itemof2             {font: normal 11px arial; color: #08355F;}
#pageof, #pageof2             {font: normal 11px arial; color: #08355F; display:inline;}

#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: #08355F; text-decoration:none; }
#sortlinks A, #sortlinks2        {font: normal 11px arial; color: #08355F; text-decoration:none; }
#sortlinks .chosen, #sortlinks2 .chosen  {font: bold 11px arial; color: #08355F; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #97CBFB;}
.vcell-on           {background-color: #97CBFB;}

.ecell              {background-color: #97CBFB;}
.ecell-on           {background-color: #97CBFB;}

.wcell              {background-color: #97CBFB;}
.wcell-on           {background-color: #97CBFB;}

table.paging-tbl{
	background:url(/lib/yhst-56285110025210/paging-top-repeat.gif) repeat-x bottom left;
}

table.paging-tbl2{
	background:url(/lib/yhst-56285110025210/paging-bot-repeat.gif) repeat-x top left;
}

#paging img{
	display:block;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #1F6299;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #073664;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #1F6299;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #073664;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #1F6299;
    display: block;
    padding-left: 100px;
}

.survey-container .inner{
	background:url(/lib/yhst-56285110025210/survey-repeat.gif) repeat-y 0 0;
	width:670px;
	float:left;
}

.survey-container .inner .left{
	width:193px;
	padding-top:200px;
	float:left;
}

.survey-container .inner .right{
	width:448px;
	float:left;
}


* html .home-info-container{
margin-left:15px;
}

* html .home-icon-area{
margin-top:0px;
margin-left:0px;
}

* html #site-content-container .right-column{
margin-right:15px;
}

* html #site-content-container .left-column{
margin-left:15px;
}

* html #site-content-container #above-footer{
margin-left:7px;
}

* html #site-content-container #above-footer2{
margin-left:0px;
}

* html .cross-sell{
margin-left:6px;
}

.home-body{
padding-top:40px;
}

.regprice {
    text-decoration:line-through;
}


.smf {
xmargin-right:40px;
text-align:center;
height:23px;
}

.smf img{
border:0 none;
}

.smf font{
height:23px;
position:relative;
right:5px;
top:-5px;
}

.addthis{padding-top: 5px;}
.homelink a{text-decoration: none;}
.homelink img{border: 0;}

.homelink{
	margin-left: 3px;
}

.contest{
	width: 215px; height: 94px;
	position: relative;
	background: url(/lib/yhst-56285110025210/enterbg.jpg) 0 0 no-repeat;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.contest img{
	border: 0;
}

.contest .contestlink{
	text-decoration: none;
	position: absolute;
	right: 0; top: 63px;
}

.contest .contest-text{
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 32px 15px 0;
	text-align: left;
}

.home-flash{
	margin-top: 30px;
}

.key-prod-icon{
	padding-top: 5px;
}

