div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

body{background:url(/lib/classicsportshoes/bg.jpg) repeat 0 0; margin:0; padding:0;font:normal 11px Tahoma, Verdana, Arial; color:#000000;}
form{margin:0;padding:0;}
#maincontain{width:760px; background-color:#A9A9A9; position:relative; }
#header{background:url(/lib/classicsportshoes/header-bg.jpg) no-repeat 0 0; height:143px; position:relative; z-index:9; position:relative;}


#header .logo{ position:absolute; top:10px; left:20px;}
#header .shippinginfo{position:absolute; left:308px; top:5px; color:#fff;}
#header .contactinfo{ position:absolute; right:10px; top:5px; color:#fff; font-weight:bold; }
#header .contactinfo span{font-weight:normal; color:#BBBBBB;}
#header .shoppingbtn{ position:absolute; right:12px; top:32px;}
#header #toplinks{padding:0px; margin:0; list-style:none; position:absolute; top:38px; right:138px;}
#header #toplinks li{display:inline;border-right:solid 1px #CFCFCF;padding-top:3px;padding-bottom:6px;}
#header #toplinks li.last{border-right:none !important;}
#header #toplinks li a{color:#000; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;padding-left:7px;padding-right:7px;}
#header #toplinks li a:hover{ text-decoration:underline; }
#header .shopbybrand {padding-right:15px;border-right:solid 1px #CFCFCF; position:absolute; top:70px; left:365px;padding-top:3px;padding-bottom:3px; }
#header .shopbybrand .dropdown{width:180px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#header .searcharea{ position:absolute;right:11px; top:71px;}
*:first-child+html .searcharea{top:68px !important;}
#header .searcharea .ys_primary{width:120px;font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000;}


#nav{padding:0px; margin:0; list-style:none; position:absolute; top:105px; left:0;z-index:1; width: 760px;}
#nav li{display:inline;padding:0px; margin:0;z-index:999; position:relative; z-index:1;}
#nav li a{padding-left:4px;padding-right:4px;}
#nav1 li ul{display:none; z-index:985;}
#nav1 li:hover ul,#nav1 li.sfhover ul{display:block;position:absolute; top:13px; left:5px;border:solid 2px #fff; background-color:#D9D9D9;padding:10px; list-style:none;margin:0; z-index:980;}
*:first-child+html #nav1 li.sfhover ul{top:32px !important;}
* html #nav1 li.sfhover ul{top:32px !important;}
#nav1 li ul li{display:block;text-align:left;padding:0;margin:0;width:120px;padding-top:2px;padding-bottom:2px; z-index:975;}
#nav1 li ul li a{font:bold 11px Arial, Helvetica, sans-serif; color:#433F3F; text-decoration:none;display:block;}
#nav1 li ul li a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#2512DE; text-decoration:none;}




#footerlinks{background-color:#262626;padding-top:8px;padding-bottom:8px;clear:both;}
#flinks{list-style:none;margin:0;padding:0;}
#flinks li{padding:0;margin:0;display:inline;}
#flinks a{padding:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#A9A9A9; text-decoration:none;}
#flinks a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#A9A9A9; text-decoration:underline;}


#bodycontain{margin-left:8px; background-color:#A9A9A9;margin-top:6px;}

.homebottom{float:left;margin-top:4px;clear:both;margin-left:0px; width:752px;}

.bottomleft{float:left; width:529px; height:179px; background:url(/lib/classicsportshoes/home-bottom-left-bg.jpg) no-repeat right; position:relative;}
.bottomleft-test{float:left; width:529px; height:179px; background:url(/lib/classicsportshoes/home-bottom-left-bg2.jpg) no-repeat right; position:relative;}
.bottomright{float:left; width:223px; height:179px; background:url(/lib/classicsportshoes/home-bottom-right-bg.jpg) no-repeat right; position:relative;}

.morelink a{padding-right:15px; background:url(/lib/classicsportshoes/linkarrow.jpg) no-repeat right; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4F6F1D;}


.homeheader{float:left; z-index:1; position:relative;}
#headerleft{float:left; width:523px; height:298px; background:url(/lib/classicsportshoes/home-top-left-bg.jpg) no-repeat right; position:relative; z-index:1;}
#headerleft .ftext{width:165px; position:absolute; top:15px; right:15px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
#headerleft .ftext span{font:bold 12px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;display:block;}
#headerleft .fimage{width:325px; height:200px; text-align:center; position:absolute;top:45px;left:10px;}
#headerleft .fprice{font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; width:100px; position:absolute; top:262; left:10px; text-align:center;}

#headerright{ position:relative; float:left; width:229px; height:298px; background:#4F6F1C url(/lib/classicsportshoes/home-top-right-bg.jpg) no-repeat 0 0; z-index:1;}

#headerright .introtext{position:absolute; top:45px; left:52px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:165px;}

.bs-table{width:500px; position:absolute; top:50px; left:15px;}
.bs-title{font:bold 15px Arial, Helvetica, sans-serif; color:#fff; position:absolute;left:50px; top:13px;}
.ns-title{font:bold 15px Arial, Helvetica, sans-serif; color:#fff; position:absolute;left:50px; top:13px;}
.test-table{ text-align:left;width:500px; position:absolute; top:50px; left:15px;font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; overflow:hidden; height:118px;}
.bs-table td{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FF1528;}

#badgecopy{clear:both;padding-top:10px;padding-bottom:10px;float:left; width:740px;}

.newsletter{width:200px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; position:absolute; top:58px; left:18px; text-align:left;}
.newsletter form{margin-top:10px;}
.emailtxt{margin-right:8px;font:normal 12px Arial, Helvetica, sans-serif; color:#8C8C8C; width:130px;}

.badges{float:left;margin-left:15px;}
.copyright{float:right; margin-right:12px; font:normal 11px Tahoma, Verdana, Arial; color:#464646; text-align:right;}
.copyright span{font:normal 10px Tahoma, Verdana, Arial; color:#464646;}
.badges img{margin-left:3px;margin-right:3px;}
.copyright a{font:normal 10px Tahoma, Verdana, Arial; color:#464646; text-decoration:none;}


#section-body{border-right:solid 8px #A8A8A8;background:url(/lib/classicsportshoes/right-corner-bg.jpg) no-repeat bottom right; width:744px; background-color:#fff;}
#section-body-ind{border-right:solid 8px #A8A8A8;background:url(/lib/classicsportshoes/right-corner-bg.jpg) no-repeat bottom right; width:732px; background-color:#fff;}
* html #section-body{width:736px;}
*:first-child+html #section-body{width:736px;}
.section-contain{background:url(/lib/classicsportshoes/left-corner-bg.jpg) no-repeat 0 0;padding:8px;}
.section-containind{background:url(/lib/classicsportshoes/left-corner-bg.jpg) no-repeat 0 0;padding:8px;}
.sectionheader{ background:#E5E9DB url(/lib/classicsportshoes/section-header-bg.jpg) no-repeat 0 0; font:normal 11px Tahoma, Verdana, Arial; color:#000; text-align:left;padding-left:45px; padding-bottom:10px;}
.sectionheader div{font:bold 12px Tahoma, Verdana, Arial; color:#000;padding-top:10px;padding-bottom:10px;}
.section-contents{margin-top:10px;}

.section-contents .name a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#262626; text-decoration:none;}
.section-contents .sale-price{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FF1528;}
.section-contents .normal-price{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#C5C5C5; text-decoration:line-through;}
.scBreadcrumbs{width:742px; font:normal 11px Tahoma, Verdana, Arial; color:#fff; padding-bottom:8px; text-align:left;padding-left:10px;}
.scBreadcrumbs a{font:bold 11px Tahoma, Verdana, Arial; color:#fff; text-decoration:none;}

/*  -- Dynamic Paging --  */

div#paging {
	clear: both;
	padding:0;
}

div#paging div#ctrls {
	width:729px;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#EBEBEB url(/lib/classicsportshoes/controls-bg.jpg) no-repeat left bottom;
	color:#000;
}

div#paging div#ctrls2 {
	padding-top: 0px;
	width:728px;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#EBEBEB url(/lib/classicsportshoes/controls-bg2.jpg) no-repeat right bottom;
	color:#000;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #000;
	font:normal 11px Arial, Helvetica, sans-serif;
}

div#paging div.ctrls td a {
	color: #02635A;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls .sortlinks .chosen{
	padding-left:10px;
	background:url(/lib/classicsportshoes/arrow-paging.jpg) no-repeat left center;
}

div#paging div.ctrls #pagelinks2 a, div#paging div.ctrls #pagelinks a{
	text-decoration:none;
}

div#paging div.ctrls span.sortby{
	font-weight:bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
	margin-top:-2px
}

div#paging div#contents {
	padding: 0 0;
	margin-top:15px;
	margin-bottom:15px;
}

div#paging div#contents table {
	width: 725px;
}

div#paging div#contents table td {
	padding: 2px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {

	/*background:url(/lib//fc-bg.jpg) no-repeat center;*/
}

div#paging div#contents table td.horizontalSpacer {
	background:url(/lib/classicsportshoes/row-bg.jpg) repeat-x center;padding-top:15px;padding-bottom:15px; height:30px;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	font:bold 11px Tahoma, Verdana, Arial; color:#262626; text-decoration:none;
}
.subseccontents div#paging div#contents table td div.name a {
	font:bold 11px Tahoma, Verdana, Arial; color:#262626; text-decoration:none;
}
div#paging div#contents table div.abstract{
 font:normal 12px "Trebuchet MS", Verdana; color:#000000;padding-bottom:10px;
}
div#paging div#contents table td .price{ display:inline; font:bold 11px Tahoma, Verdana, Arial; color:#C5C5C5; text-decoration:line-through;}
div#paging div#contents table td .saleprice,div#paging div#contents table td .price-bold{ display:inline;  font:bold 11px Tahoma, Verdana, Arial; color:#FD152B; padding-left:2px;}

.manuheader{ background:#E5E9DB url(/lib/classicsportshoes/section-header-bg.jpg) no-repeat 0 0; height:38px; font:normal 11px Tahoma, Verdana, Arial; color:#000; text-align:left;padding-left:45px;}
.manu-contain{background:url(/lib/classicsportshoes/left-corner-bg.jpg) no-repeat 0 0;padding:8px; text-align:left;}
.manuheader div{font:bold 18px Tahoma, Verdana, Arial; color:#000;padding-top:10px;padding-bottom:10px;}
.manutext{padding-top:10px; font-size:12px;}

.manubody{float:left; background: #fff url(/lib/classicsportshoes/manubg.jpg) repeat-y 0 0; position:relative;}
.manuspacer{ background-color:#fff; height:10px; width:190px; position:absolute; left:0; bottom:0;}
.manuleft{float:left; width:188px; background:url(/lib/classicsportshoes/manu-corner.jpg) no-repeat 0 0;}
.manuright{padding-bottom:10px;float:right; width:535px;padding-right:5px;padding-top:5px; background:url(/lib/classicsportshoes/right-corner-bg.jpg) no-repeat bottom right; text-align:left; }
#manu-body{border-right:solid 8px #A8A8A8;width:744px; background-color:#fff;}
* html #manu-body{width:736px;}
*:first-child+html #manu-body{width:736px;}

.manu-title{font:bold 14px Arial, Helvetica, sans-serif; color:#005952; padding-top:15px; padding-left:28px; }
.manu-nav{padding-top:15px; padding-left:28px; text-align:left;}
.manu-nav a{ display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#433F3F;padding-bottom:10px; text-decoration:none;}
.manu-nav a:hover{color:#2512DE}

.rightArrowDiv a{color:#02635A; text-decoration:overline;}



#item-body{float:left;border-right:solid 8px #A8A8A8;background:url(/lib/classicsportshoes/right-corner-bg.jpg) no-repeat bottom right; width:744px; background-color:#fff;}
* html #item-body{width:750x;}
*:first-child+html #section-body{width:736px;}
.item-contain{background:url(/lib/classicsportshoes/left-corner-bg.jpg) no-repeat 0 0;padding:8px;float:left;}

.itemleft{float:left;width:390px;}
.itemtitle{font:bold 18px Tahoma, Verdana, Arial; color:#000; padding-left:40px; padding-top:5px; margin-bottom:10px; background:url(/lib/classicsportshoes/itemtopleft.jpg) no-repeat 0 0; text-align:left;}
.line{height:2px; border-top:solid 1px #e7e7e7;margin-left:10px;margin-right:10px;}
.line2{height:2px; border-top:solid 1px #e7e7e7;margin-left:10px;margin-right:10px;margin-top:3px;margin-bottom:3px; clear:both;}
.itemdesc{ text-align:left; margin-left:15px;margin-right:15px;margin-top:5px;margin-bottom:10px;}


.itemright{float:right; width:320px;}
.itemicon{text-align:right;margin-bottom:10px;}
.clickenlarge{margin-bottom:15px;}

#product-info-table{width:321px;}
#product-info-table th{background-color:#CAD4BB; width:97px; border-right:solid 1px #fff;border-bottom:solid 1px #fff; font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:4px; text-align:right;}
#product-info-table td{padding:4px;background-color:#E3E7DC; width:207px; font:normal 11px Arial, Helvetica, sans-serif; color:#000;border-bottom:solid 1px #fff;}
#product-info-table td.prodname{background:#004841 url(/lib/classicsportshoes/prod-top-bg.jpg) no-repeat 0 0;padding:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px}
#product-info-table td select{width:175px; font:normal 10px Arial, Helvetica, sans-serif; color:#000;}
#product-info-table #quantity-box{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:right;}

#product-info-table td.sendToFriend{padding:0px; background-color:#fff;}
#product-info-table th.add-to-cart{padding:0px; background-color:#fff; border-right: none; text-align: right;}
#product-info-table #pitYouSaveBx{padding-left:15px;}
#product-info-table .sale-price td{font:bold 12px Arial, Helvetica, sans-serif; color:#CC0000;}

#product-info-table td.atc input.order-button {
	margin-right: 1px;
}

#product-info-table td.atc {
	text-align: right !important;
	padding: 0px;
	background-color: #FFFFFF;
}

.clearboth{clear:both;}


#multiadd-table{width:360px;margin-bottom:10px;}
#multiadd-table td.spacer{background:#ACB998 url(/lib/classicsportshoes/spacer-1.jpg) no-repeat 0 0; width:107px; border-right:solid 1px #fff;}
#multiadd-table td.spacer2{background:#ACB998 url(/lib/classicsportshoes/spacer-2.jpg) no-repeat bottom left; width:107px; border-right:solid 1px #fff;}
#multiadd-table td.name{font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:6px; color:#000;background:#CAD4BB url(/lib/classicsportshoes/spacer-3.jpg) no-repeat top right;}
#multiadd-table td.addtocart{background:#CAD4BB url(/lib/classicsportshoes/spacer-4.jpg) no-repeat bottom right;padding-left:6px;padding-top:3px;padding-bottom:4px;}
#multiadd-table .info-table td.itemnum{font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#multiadd-table .info-table .regular-price{font:bold 12px Arial, Helvetica, sans-serif; color:#c5c5c5; text-decoration:line-through;padding-right:5px;}
#multiadd-table td.image{height:100px;}
#multiadd-table .info-table .sale-price{font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
#multiadd-table .info-table td.options{font:normal 11px Arial, Helvetica, sans-serif; color:#636363;}
#multiadd-table .info-table td.options select{font:normal 10px Arial, Helvetica, sans-serif; color:#000; width:100px;}
#multiadd-table .info-table td.freeship{font:bold 12px Arial, Helvetica, sans-serif; color:#CC0000;}
#multiadd-table .info-table{width:235px;}
#multiadd-table .no-size-bold{font:bold 11px Arial, Helvetica, sans-serif; color:#000;}
#multiadd-table .no-size-reg{font:normal 10px Arial, Helvetica, sans-serif; color:#000;}
#multiadd-table .no-size-reg a{color:#0000FF}

.mfloatleft{clear:both; float:left; margin-left:10px;}
* html .mfloatleft{margin-left:5px;}
.mfloatright{float:right; margin-right:10px;}
* html .mfloatright{margin-right:5px;}

.item-header{background:url(/lib/classicsportshoes/header-item-bg.jpg) no-repeat 0 0; font:bold 18px Tahoma, Verdana, Arial; color:#000; padding-left:40px; padding-top:10px; text-align:left; height:40px;margin-left:8px;}

.item-header2{background:url(/lib/classicsportshoes/header-item-bg.jpg) no-repeat 0 0; font:bold 18px Tahoma, Verdana, Arial; color:#000; padding-left:40px; padding-top:10px; text-align:left; height:40px;margin-left:8px;margin-top:-10px;}

#item-body .section-contents{margin-left:10px;margin-right:10px;margin-top:0px;}

#seo-related-links {
    width: 95%;
	margin-bottom:15px;
	margin-left:10px;
    }
    #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;
		display:none;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 30%;
        float: left;
        display: inline;
        background: url(/lib/classicsportshoes/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%;
text-align:left; color:#000;
font:normal 11px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
			


#seo-related-links ul.seo-links li a:hover {
	text-decoration: underline;
	color:#FF0000;
}
li.viewMore a {
font-weight:bold !important;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #ff0000;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #ff0000;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #ff0000;
    display: block;
    padding-left: 100px;
}

.newsletter a{
background:transparent url(/lib/classicsportshoes/linkarrow.jpg) no-repeat scroll right center;
color:#4F6F1D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-right:15px;}


.feature-title{position:absolute;left:50px;top:15px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.welcome-title{position:absolute;left:50px;top:15px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}





/* -- SC Snap Shop v2 -- */
img.popImg-0036{ vertical-align: top; }

div#iconHolster-0036{
	text-align: center;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

div#iconObj-0036{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

* html div#iconObj-0036{top: -1px;}

div#iconHolster-0036.hover-0036 div#iconObj-0036{ top: auto; bottom: 0; }

div.pop-0036{
	position: absolute;
	width: 548px;
	background-color: #D6D6D6;
	float: left;
	z-index: 1000;
}

div.pop-0036 *{ padding: 0; margin: 0; }

div.pop-0036 a{
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}

div.pop-0036 a:hover{ text-decoration: none; }

div.pop-0036 .tabContsCaption-0036 ul{
	margin: 1em 0;
	list-style-position: inside;
}

div.popMid-0036{
	background-color: #fff;
	float: left;
	border: solid 1px #A3A3A3;
	position: relative;
	top: -2px;
	left: -2px;
}

div.popTop-0036{
	background: #A3A3A3 url(/lib/classicsportshoes/scSSdragBar.png) repeat-x 0 0;
	float: left;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: move;
}

div.dragging-0036{
	opacity: .75;
	filter: alpha(opacity=75);
}

div.activePop-0036 div.popTop-0036,
div.activePop-0036 div.popAccess-0036{
	opacity: 1;
	filter: alpha(opacity=100);
}

div.popTopInner-0036{
	background: url(/lib/classicsportshoes/scSSdragCorner.png) no-repeat 0 0;
	width: 546px;
	height: 27px;
	float: left;
}

div.loading-0036 div.popTopInner-0036{
	background: url(/lib/classicsportshoes/scSStopLoading.gif) no-repeat center center;
}

div.popInner-0036{
	clear: both;
	border-top: solid 1px #A3A3A3;
	width: 546px;
	float: left;
	font: normal 11px/1.2 Verdana,sans-serif;
	text-align: left;
}

div.popInner-0036 th,
div.popInner-0036 td{
	font: normal 11px/1.2 Verdana,sans-serif;
}

div.popInner-0036 th,
div.popInner-0036 tr.infoSale-0036 td{ font-weight: bold; }

div.popInner-0036 tr.infoSale-0036 span.youSave-0036{
	font-weight: normal;
	color: #474747;
}

div.pop-0036 a.closeX-0036{
	float: right;
	margin: 3px 3px 0 0;
	display: block;
	color: #fff;
	background-color: #424242;
	text-decoration: none;
}

div.accessBox-0036 a,
div.pop-0036 a.closeX-0036:hover{ text-decoration: none; }

div.pop-0036 a.closeX-0036 img{
	vertical-align: top;
	border: none;
}

div.dragTip-0036{
	position: absolute;
	top: -34px;
	left: -28px;
}

div.pop-0036 div.popBody-0036{
	background: #F6F6F6 url(/lib/classicsportshoes/scSSbg.gif) repeat-x 0 0;
	float: left;
	width: 546px;
	cursor: auto;
}

div.loading-0036 div.popBody-0036{ display: none; }

div.pop-0036 div.popBodyPad-0036{
	float: left;
	padding: 8px 7px 4px;
}

div.pop-0036 div.popBodyInner-0036{ float: left; width: 532px; }

div.popAccess-0036,
div.onlyPop-0036 div.popAccess-0036{
	float: left;
	width: 228px;
	padding-top: 4px;
	opacity: .5;
	filter: alpha(opacity=50);
}

div.popAccess-0036 img{ vertical-align: middle; }

div.popAccessFoot-0036 img{ margin-right: 4px; }

div.accessBoxOuter-0036{
	float: left;
	display: none;
	width: 228px;
	position: absolute;
	bottom: -3px;
	left: 1px;
	background-color: #E6E6E6;
}

div.accessBox-0036{
	float: left;
	width: 228px;
	background: url(/lib/classicsportshoes/scSSaccessBg.png) repeat-x left bottom;
	position: relative;
	top: -2px;
	left: -2px;
}

div.accessBoxPad-0036{
	float: left;
	border: solid 1px #A4A4A4;
	padding: 4px 7px;
}

div.accessBoxInner-0036{ float: left; width: 212px; }

ul.accessBoxList-0036{
	margin-bottom: 4px;
	overflow: auto;
}

ul.accessBoxList-0036 li{ list-style: none; }

ul.accessBoxList-0036 li a{
	display: block;
	padding: 3px 7px;
	color: #000;
}

ul.accessBoxList-0036 li a:hover{ color: #B40001; }

ul.accessBoxList-0036 li.currentPop-0036 a{
	border: none;
	color: #888;
	cursor: default;
}

ul.accessBoxList-0036 li.currentPop-0036 a:hover{
	color: #888;
	text-decoration: none;
}

div.accessBoxFoot-0036{
	float: left;
	width: 212px;
	border-top: solid 1px #CFCFCF;
	padding-top: 4px;
	font-size: 10px;
}

div.accessBoxFoot-0036 img{ float: left; cursor: pointer; }

div.accessBoxFoot-0036 a{
	display: block;
	float: right;
	color: #2B2B2B;
}

div.accessBox-0036 a:hover,
div.pop-0036 h2 a:hover,
ul.tabsHd-0036 li a:hover{ text-decoration: underline; }

div.accessBoxFoot-0036 a *{ vertical-align: middle; }

div.accessBoxFoot-0036 a img{ margin-left: 4px; float: none; }

div.pop-0036 h2{
	font: bold 14px/1.2 Tahoma,Verdana,sans-serif;
	color: #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #000;
}

div.pop-0036 h2 a{
	float: right;
	padding-left: 12px;
	font: normal 11px/1.7 Verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

div.pop-0036 h2 b{ text-decoration: none; }

ul.tabsHd-0036{
	float: left;
	width: 532px;
	background: url(/lib/classicsportshoes/scSStabsTop.gif) no-repeat 0 bottom;
	height: 25px;
}

ul.tabsHd-0036 li{
	list-style: none;
	float: left;
	width: 131px;
	margin-right: 2px;
	background: #D7D7D7 url(/lib/classicsportshoes/scSStabMid.gif) repeat-y -131px 0;
	text-transform: uppercase;
	color: #6E6E6E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	height: 22px;
	overflow: hidden;
}

ul.tabsHd-0036 li.currTab-0036{
	background-color: #fff;
	background-position: 0 0;
}

ul.tabsHd-0036 li a{
	color: #fff;
	cursor: pointer;
	display: block;
	padding-bottom: 3px;
	background: url(/lib/classicsportshoes/scSStabBtm.png) no-repeat -131px bottom;
	text-decoration: none;
}

ul.tabsHd-0036 li.currTab-0036 a{
	background-position: -393px bottom;
	color: #000;
}

ul.tabsHd-0036 li a.tabMain-0036{
	background-position: -262px bottom;
}

ul.tabsHd-0036 li.currTab-0036 a.tabMain-0036{ background-position: 0 bottom; }

ul.tabsHd-0036 li a span{
	display: block;
	padding: 5px;
	background: url(/lib/classicsportshoes/scSStabTop.gif) no-repeat -131px 0;
}

ul.tabsHd-0036 li.currTab-0036 a span{ background-position: 0 0; }

ul.tabsHd-0036 li.viewCartTab-0036{
	float: right;
	background: none;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	width: 80px;
}

ul.tabsHd-0036 li.viewCartTab-0036 a,
ul.tabsHd-0036 li.viewCartTab-0036 a span{
	background: none;
	color: #000;
	font-weight: bold;
}

div.tabContsPad-0036{
	clear: both;
	float: left;
	border: solid 1px #92B5CD;
	border-top: none;
	background: #fff url(/lib/classicsportshoes/scSSbgInner.png) repeat-x;
	padding: 8px;
}

div.tabConts-0036{ float: left; width: 514px; }

div.imgHolster-0036{
	float: left;
	width: 202px;
	text-align: center;
}

div.imgHolster-0036 img{
	border: solid 1px #BBB;
	background-color: #fff;
}

div.tabContsMain-0036,
div.tabContsShipCalc-0036,
div.tabContsCaption-0036,
div.tabContsInsets-0036{
	float: right;
	width: 296px;
	display: none;
}

div.tabContsMain-0036 form{ padding: 0; margin: 0; }

input.text-0036,
div.tabContsMain-0036 select{
	border: solid 1px #B6B6B6;
	background-color: #fff;
	color: #717171;
	font-size: 10px;
	width: 172px;
}

div.tabContsMain-0036 select{ width: 184px; }

input.monogram-0036{
	width: auto;
	margin-right: 2px;
}

input.text-0036,
div.tabContsMain-0036 select option{ padding: 1px 6px; }

div.tabContsMain-0036 table{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
}

table.prodInfoTable-0036{
	border: none;
	margin-bottom: 10px;
}

table.prodInfoTable-0036 tr.infoSale-0036 th,table.prodInfoTable-0036 tr.infoSale-0036 td{ color: #474747; }

/*Turned alternating colors off by default */
/*table.prodInfoTable-0036 tr.odd-0036{
background-color:#F7F7F7;
}*/
table.prodInfoTable-0036 tr.priceUpdated-0036{
	background-color: #FCFDB1 !important;
}

table.prodInfoTable-0036 th,
table.prodInfoTable-0036 td{
	border-top: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
}

table.prodInfoTable-0036 th{
	text-align: right;
	width: 76px;
	border-right: solid 1px #E5E5E5;
}

input.qtyIn-0036{
	width: 50px;
	text-align: right;
	background-color: #FCFDB1;
	color: #000;
}

table.qtyTable-0036{
	border: solid 1px #E2E2E2;
	margin-bottom: 10px;
}

table.qtyTable-0036 th,
table.qtyTable-0036 td{
	width: 20%;
	text-align: right;
	padding: 4px 8px;
	vertical-align: middle;
}

table.qtyTable-0036 th,
table td.qtyCell-0036{
	font-weight: bold;
	background-color: #eee;
}

table.qtyTable-0036 th{
	text-align: center;
	border-bottom: solid 1px #E2E2E2;
}

div.bttnHol-0036{ text-align: right; }

a.shipLink-0036,
a.orderLink-0036,
a.cancelLink-0036,
a.editLink-0036{
	float: left;
	margin-top: 6px;
	font-weight: bold;
}

input.atcBttn-0036,
input.updateBttn-0036{ padding: 2px 8px; }

a.editLink-0036,
input.updateBttn-0036{ float: right; }

div.shipFormPad-0036{
	clear: both;
	padding: 12px;
	margin-bottom: 10px;
}

div.shipCalcRow-0036{ padding: 6px 0; }

div.shipCalcRow-0036 label{
	float: left;
	width: 60px;
	margin: 2px 4px 0 0;
}

div.shipCalcRow-0036 input.zip-0036,
div.shipCalcRow-0036 input.state-0036{ width: 60px; }

a.orderLink-0036,
a.editLink-0036{ margin: 0 0 10px; }

div.shipTablePad-0036{
	clear: both;
	padding: 6px 12px;
}

div.shipTableRow-0036{ padding: 3px 0; }

div.shipTableRow-0036 label{
	float: left;
	width: 172px;
	margin-right: 4px;
}

div.shipTableRow-0036 span{ float: right; }

div.shipTableHd-0036{
	padding: 3px 0;
	font-weight: bold;
	border-bottom: solid 1px #000;
	margin-bottom: 6px;
}

div.emptyRates-0036{
	padding: 3px 0;
	font-style: italic;
	text-align: center;
}

div.shipCalcDisclaimer-0036{
	font-style: italic;
	padding: 6px 12px;
}

div.knowDrag-0036 div.dragTip-0036,
div.shipTable-0036,
div.showShip-0036 form.pitHolster-0036,
div.shipCalcBox-0036,
div.shipLoading-0036 form,
div.shipDone-0036 form{ display: none; }

div.accessOpen-0036 div.accessBoxOuter-0036,
div.tabConts-0036 div.currTab-0036,
div.showShip-0036 div.shipCalcBox-0036,
div.shipDone-0036 div.shipTable-0036{ display: block; }

div.shipFormPad-0036,
div.shipTablePad-0036,
div.shipLoading-0036{ background-color: #EBEBEB; }

div.shipLoading-0036{
	background: url(/lib/classicsportshoes/scSSloading.gif) no-repeat center center;
}

div.tabContsInsets-0036 a{
	display: block;
	float: left;
	margin: 4px;
	border: solid 1px transparent;
}

div.tabContsInsets-0036 img{
	border: solid 1px #C4C2C3;
	vertical-align: top;
}

div.tabContsInsets-0036 a.currInset-0036,
div.tabContsInsets-0036 a.currInset-0036 img{ border: solid 1px #616161; }

div.clearer-0036{ clear: both; }

div#confirmAtcPop{
	position: absolute;
	background-color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	z-index: 20000;
}

div#confirmAtcPopMsg{
	position: absolute;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
	z-index: 20001;
	width: 400px;
	padding: 16px;
	font: normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;
}

div#confirmAtcPopMsg{
	font: normal 1em "Tahoma",Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div#confirmAtcPopMsg input,
div#confirmAtcPopMsg label{ vertical-align: middle; }

div#confirmAtcPopMsg label{ cursor: pointer; }

div#confirmAtcPopMsg .confirmAtcPopTitle{
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
}

div#confirmAtcPopMsg .confirmAtcPopActions{ padding: 10px; }

div#confirmAtcPopMsg .confirmAtcPopActions a{ margin: 5px 10px; }

div#confirmAtcPopMsg label{ padding: 0 7px; }
/* -- End SC Snap Shop v2 -- */





/* box styles */
.navbox table {  border-collapse: collapse;}.navbox td {  border-bottom: 0;  padding: 0;}.navbox .body { padding:5px 5px;}.navbox .loading {  text-align: center;}.navbox .image {  text-align: center;}.navbox img {  border: 0;  margin: 0;}.navbox .tl, .navbox .tr, .navbox .bl, .navbox .br {  height: 5px;  width: 5px;  overflow: hidden;  padding: 0;}.navbox .content{	float:left;	width:100%;}.navbox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}.facebox_hide {  z-index:-100;}.facebox_overlayBG {  background-color: #000;  z-index: 99;}* html .navbox_overlay { /* ie6 hack */  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

/* shown nav */
.navdropdown{
	margin:0;
	padding:0;
}

	.navdropdown li.mainli{
		float: left;
		position:relative;
	}
	
		.navdropdown li a.mainlink{
			display: block; 
		}
			
			.navdropdown li:hover{
			}
			
			.navdropdown li:hover a{
				text-decoration: none; 		
			}
		
			.navdropdown li a.mainlink:hover{
				text-decoration:underline;
			}
			
/* end shown nav */	
		
.navdropdown div.navbox{
	display:none;
	position:absolute;
	z-index:20;
	top:31px;
	left:5px;
	border:solid 2px #fff; 
	background-color:#D9D9D9;
	padding:0px;
	width:270px;
}

.navdropdown li.mainli:hover div.navbox,.navdropdown li.mainli.sfhover div.navbox{
	display:block;
}

.navbox ul{
	float:left;
	margin:0;
	padding:0;
}

	.navbox .subnav li{
		list-style:none;
		padding-top:2px !important;padding-bottom:2px !important; z-index:975;
		display:block !important;
	}

.navbox a.subheader{
	font:bold 11px Arial, Helvetica, sans-serif; color:#433F3F; text-decoration:none;display:block;
}

.navbox a.subheader:hover,.navbox a.hover, .navbox li:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#2512DE; text-decoration:none;	
}

.navbox a.sublink{
	font-size:11px;
	color:#000;
	padding:5px 0px;
	text-decoration:none;
	display:block;
}

.subsubnav table{
	margin-top:4px;
}

.subsubnav{
	font-size:0;
}

	.navbox a.sublink:hover, a.subheader:hover{

	}
	
.hspacer{
	padding:2px;
}

.navhtml{
	font-size:10px;
	padding:2px 0px;
	text-align:center;
}


