html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial;
	font-size:12px;
	background:url(http://site.nycfactory.com/imgs/body-bg.gif) repeat;
	}
#pagewidth{
	width:1029px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	}
#header{
	position:relative;
	height:190px;
	width:1029px;
	}
#leftcol{
	width:186px;
	float:left;
	position:relative;
	}
#maincol{
	float:right;
	display:inline;
	position: relative;
	width:836px;
	} 
#footer{
	position:relative;
	height:171px;
	clear:both;
	}
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
/*===============================JENNIE CSS==================================*/
/*----------------------HEADER------------------*/
#nyc-header1{
	position:relative;
	float:left;
	width:1029px;
	height:114px;
	background:url(http://site.nycfactory.com/imgs/header1-bg.gif) no-repeat;
}
#nyc-header1-logo{
	position:relative;
	float:left;
	width:206px;
	height:114px;
}
#nyc-header1-chat-button-box{
	position:relative;
	float:left;
	width:304px;
	height:114px;
}
#nyc-chat-button{
	position:relative;
	float:left;
	width:304px;
	height:45px;
	margin-top:60px;
	text-align:right;
	padding-top:9px;
}

#nyc-header1-rightbox{
	position:relative;
	float:left;
	width:519px;
	height:114px;
}
#nyc-header1-right-toptext{
	position:relative;
	float:left;
	width:519px;
	height:88px;
}
#nyc-tollfree-customer-support{
	position:relative;
	float:left;
	width:179px;
	height:50px;
	background:url(http://site.nycfactory.com/imgs/tallfree.gif) no-repeat;
	margin-left:130px;
	padding-left:50px;
	padding-top:10px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-top:25px;
}
.nyc-tollfree-customer-support{ font-size:18px;}

#nyc-yahoo-merchant-retting{
	position:relative;
	float:right;
	width:160px;
	height:63px;
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-top:25px;
}
#nyc-header1-right-button{
	position:relative;
	float:left;
	width:519px;
	height:21px;
	padding-top:5px;
	font-family:arial;
	font-size:12px;
	color:#737373;
	text-align:center;
}
#nyc-header1-right-button a:link{text-decoration:none; color:#737373;}
#nyc-header1-right-button a:visited{text-decoration:none; color:#737373;}
#nyc-header1-right-button a:hover{text-decoration:underline; color:#c01402;}

#nyc-header2{
	position:relative;
	float:left;
	width:1029px;
	height:28px;
}
#nyc-header2-topnav{
	position:relative;
	float:left;
	width:1029px;
	height:29px;
}
#topnav img {
	border: none;}
#topnav{
	position:relative;
	float:left;
	width:1029px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	}
#topnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#topnav li{
	display:inline;
	margin:0;
	padding:0;
	}
#topnav a {
	float:left;
	background:url(http://site.nycfactory.com/imgs/tab-left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
      }
#topnav a span {
	float:left;
	display:block;
	background:url(http://site.nycfactory.com/imgs/tab-right.gif) no-repeat right top;
	padding:6px 63px 7px 40px;
	color:#3c3c3c;
	}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
    /* End IE5-Mac hack */
#topnav a:hover span {
      color:#000;
      }
#topnav a:hover {
      background-position:0% -29px;
      }
#topnav a:hover span {
      background-position:100% -29px;
      }

#nyc-header3-newsletter{
	position:relative;
	float:left;
	width:1029px;
	height:48px;
	background:url(http://site.nycfactory.com/imgs/header3-newsletter-bg.gif) no-repeat;
}
#nyc-header3-newsletter .nsearch{
	width:180px;
	border:#aad642 solid 1px;
	background:url(http://site.nycfactory.com/imgs/text-feild-bg.gif) no-repeat;
	height:15px;
}
#nyc-header3-search-product{
	position:relative;
	float:left;
	width:352px;
	height:38px;
	padding-left:50px;
	padding-top:10px;
}
#nyc-header3-search-product span{font-family:arial; color:#6c9210; font-size:13px; font-weight:bold;}

#nyc-header3-search-product form{display:inline;}

#nacy-header3-icon{
	position:relative;
	float:right;
	width:494px;
	height:36px;
	text-align:left;
	padding-top:12px;
}
/*----------------------END HEADER------------------*/
/*----------------------LEFTNAVIGATION------------------*/
#nyc-leftnavigation{
	position:relative;
	float:right;
	width:183px;
}
#nyc-leftnav-box{
	position:relative;
	float:left;
	width:183px;
	height:365px;
	background:url(http://site.nycfactory.com/imgs/leftnav-box-bg.gif) no-repeat;
}

#leftnav ul {
   list-style: none;
   margin: 0;
   padding: 0;
   }
#leftnav img {
   border: none;
}
#leftnav {
	position:relative;
    width:183px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin-top:13px;

    }

#leftnav li a{
    voice-family: "\"}\"";
    voice-family: inherit;
    text-decoration:none;
    }
#leftnav li a:link, #leftnav li a:visited {
    color: #4e6b09;
    display: block;
    background:;
    padding:6px 0 0 25px;
    }
#leftnav li a:hover, #leftnav li #current {
     color: #273701;
	 text-decoration:underline;
     background:0 -32px;
     padding:6px 0 0 25px;
     }

#left-facebook{
	position:relative;
	float:left;
	width:183px;
	height:28px;
	text-align:center;
	padding-top:1px;
}
#nyc-left-newsletter-box{
	position:relative;
	float:left;
	width:183px;
	height:116px;
	background:url(http://site.nycfactory.com/imgs/newsletter-bg.gif) no-repeat;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding-top:4px;
}
.nyc-left-newsletter-box{font-weight:bold;}

#nyc-left-newsletter-box .leftsearch{
	width:113px;
	border:#676767 solid 1px;
	font-family:tahoma;
	font-size:10px;
	color:#000;
}
/*----------------------END LEFTNAVIGATION------------------*/
/*----------------------MAINCOL------------------*/
#nyc-middle-area{
	position:relative;
	float:left;
	width:836px;
	height:485px;
	}
#nyc-body-banner{
	position:relative;
	float:left;
	width:328px;
	padding-left:10px;
	height:477px;
	padding-top:4px;
	background:url(http://site.nycfactory.com/imgs/slider-bg.gif) no-repeat;
}
#nyc-body-product-box-top{
	position:relative;
	float:left;
	width:488px;
	margin-left:5px;
	background:url(http://site.nycfactory.com/imgs/product-box-bg.gif) no-repeat top center;
	height:13px !important;
}

#nyc-body-product-box{
	position:relative;
	float:left;
	width:488px;
	margin-left:5px;
	border-left:1px solid #9dd31b;
	border-right:1px solid #9dd31b;
	border-bottom:1px solid #9dd31b;
	min-height:467px;
	}

#body-product-box1{
	position:relative;
	float:left;
	width:488px;
	height:223px;
	border-left:#9dd31b solid 1px;
	border-right:#9dd31b solid 1px;
	margin-top:10px;
}
#body-product1{
	position:relative;
	float:left;
	width:159px;
	height:220px;
	font-family:arial;
	font-size:11px;
	color:#0439fd;
	text-align:center;
	padding-top:3px;
}
.body-product1{
	font-family:arial;
	font-size:11px;
	color:#525252;
}
.sale-price{
	font-family:arial;
	font-size:11px;
	color:#f73f24;
}
/*----------------------END MAINCOL------------------*/
/*----------------------FOOTER------------------*/
#nyc-footer1{
	position:relative;
	float:left;
	width:1029px;
	height:123px;
}
#nyc-footer1-worldwide{
	position:relative;
	float:left;
	width:315px;
	height:123px;
}
#worldwode-special{
	position:relative;
	float:left;
	width:311px;
	height:109px;
	background-color:#e2e9a3;
	margin-left:4px;
	text-align:center;
	padding-top:10px;
	font-family:verdana;
	font-size:12px;
	color:#000;
	line-height:17px;
}
#nyc-footer1-right-text{
	position:relative;
	float:right;
	width:703px;
	height:123px;
	background:url(http://site.nycfactory.com/imgs/footer1-right-text-bg.gif) repeat-x;
}
#right-text{
	position:relative;
	float:left;
	width:540px;
	height:104px;
	font-family:verdana;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding-top:16px;
	padding-left:13px;
}
#footer-right-yahoo{
	position:relative;
	float:right;
	width:130px;
	height:100px;
	padding-top:20px;
}
#nyc-footer2{
	position:relative;
	float:left;
	width:1029px;
	height:48px;
	background:url(http://site.nycfactory.com/imgs/footer2-bg.gif) repeat-x;
}
#nyc-footer2-text-left{
	position:relative;
	float:left;
	width:500px;
	height:38px;
	font-family:Myriad Pro;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
#nyc-footer2-text-right{
	position:relative;
	float:left;
	width:529px;
	height:38px;
	font-family:Myriad Pro;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
/*----------------------END FOOTER------------------*/


#prod-name {position:relative; margin-left:auto; margin-right:auto; min-height:45px; margin-top:5px;}
#prod-name a:link{font-family:arial; font-size:11px; color:#0439fd; text-decoration:none; font-weight:bold;}
#prod-name a:visited{font-family:arial; font-size:11px; color:#0439fd; text-decoration:none; font-weight:bold;}
#prod-name a:hover{font-family:arial; font-size:11px; color:#f73f24; text-decoration:underline;font-weight:bold;}

.price{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
.sale-price-bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f73f24;}

#breadcrumbs{
	position:relative;
	float:left;
	width:830px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
#breadcrumbs a:link{text-decoration:none; color:#333;}
#breadcrumbs a:visited{text-decoration:none; color:#333;}
#breadcrumbs a:hover{text-decoration:underline; color:#000;}

.caption-text{font-family:arial; font-size:11px; color:#000;}

#w4r-contents{
	position:relative;
	float:left;
	width:830px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#w4r-section-info{
	position:relative;
	float:left;
	width:830px;
	}
#w4r-section-info{
	position:relative;
	float:left;
	width:830px;
	}
	
#w4r-section-info-item{
	position:relative;
	float:left;
	width:830px;
	margin-top:15px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#w4r-title{
	position:relative;
	float:left;
	width:820px;
	border-bottom:2px dotted #e2ea9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4e6908;
	padding:5px 0 5px 0;
	margin-top:10px;
	}

.horizontal-seperator{border-bottom:1px solid #e4f2b6; padding:8px; text-align:center !important;}
.vertical-seperator{border-right:1px solid #e4f2b6; padding:8px;  text-align:center !important;}


/********************SLIDER CSS STYLE**********************/ 
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 





/******Tabbed Item Body Style*********/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0 0 0 -1px;
    padding: 0;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0;
    min-width: 87px;  /*be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(http://lib.store.yahoo.net/lib/exertools/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 0px;
    z-index: 2;
    padding-left: 0;
    color: #cccccc;
    font-size: 11px;
    font-weight: bold;
	font-family:arial;
    line-height: 1.6;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */ 
	height:20px;
}
.tabs-nav .tabs-selected a {
    color:#293b87;	
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -69px;
    outline: 0; /* prevent dotted border in Firefox */
	color:#293b87;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -46px;
}
.tabs-nav a span {
    width: 30px; /* IE 6 treats width as min-width */
    min-width: 30px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 2px;
    padding-right: 0;
	background-position: 100% -46px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 2px;
	background-position: 100% -46px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -23px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background-position: 100% -69px;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
   /* border-top: 6px solid #2b3c8a;*/
	font: normal 11px Arial, sans-serif;
	color:#232323;
    padding: 1em 8px;
	border-bottom:1px solid #2e4094;
	min-height:320px;
    background:url(http://lib.store.yahoo.net/lib/exertools/tabbed-bg.gif) repeat-x top #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://lib.store.yahoo.net/lib/exertools/loading.gif) no-repeat 0 50%;
}

.prod-top{background:url(http://site.nycfactory.com/imgs/prod-top.gif) no-repeat top left; font-family:arial; font-size:12px; font-weight:bold; color:#000;}
/*.prod-bot{background:url(http://site.nycfactory.com/imgs/prod-bot.gif) no-repeat bottom left #FFF; font-family:arial; font-size:12px; font-weight:bold; color:#000;}*/



/*#w4r-order-table{
	position:relative;
	float:right;
	width:305px;
	margin:3px 0 8px 0;
	border:1px solid #5984a7;
	}

.headline{
	font-family:arial;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background:#5984a7;
	padding:4px;
	text-align:center;}*/
.code-title{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.code{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}
.availiblity-title{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.availiblity{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}

.price-title{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.you-save-title{
	font-family:arial;
	font-size:12px;
	color:#f81908;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.you-save{
	font-family:arial;
	font-size:12px;
	color:#f81908;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}
.qty-title{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.qty-box{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}
.qty-box input{font-family:arial; font-size:12px; padding:1px; border:1px solid #85da00; color:#000;}
.add2cart{
	background:url(http://site.nycfactory.com/imgs/prod-bot.gif) no-repeat bottom left #FFF; font-family:arial; font-size:12px; font-weight:bold; color:#000;
	}
.item-price{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}
.sale-price-title{
	font-family:arial;
	font-size:13px;
	color:#f81908;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.item-sale-price{
	font-family:arial;
	font-size:13px;
	color:#f81908;
	font-weight:bold;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;
	}
.options-title{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background:#FFF;border-bottom:1px solid #9fd51d;
	padding-left:20px;
	padding-left:25px;
	border-left:3px solid #9fd51d;
	}
.options{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	background:#FFF;
	border-bottom:1px solid #9fd51d;
	border-left:1px solid #9fd51d;
	border-right:3px solid #9fd51d;}
.options select{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:2px;
	border:1px solid #85da00;
	}

#w4r-multi-insets img{border:1px solid #666; margin:2px;}
/* ******* \\\\\\\Order Table and Product pdetail page layout BEGIN\\\\\\\********/



/******Tabbed Item Body Style*********/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0 0 0 -1px;
    padding: 0;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0;
    min-width: 87px;  /*be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(http://site.nycfactory.com/imgs/tab.gif) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 0px;
    z-index: 2;
    padding-left: 0;
    color: #000;
    font-size: 11px;
    font-weight: bold;
	font-family:arial;
    line-height: 1.6;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */ 
	height:20px;
}
.tabs-nav .tabs-selected a {
    color:#293b87;	
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -69px;
    outline: 0; /* prevent dotted border in Firefox */
	color:#293b87;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -46px;
}
.tabs-nav a span {
    width: 30px; /* IE 6 treats width as min-width */
    min-width: 30px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 2px;
    padding-right: 0;
	background-position: 100% -46px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 2px;
	background-position: 100% -46px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -23px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background-position: 100% -69px;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
   /* border-top: 6px solid #2b3c8a;*/
	font: normal 11px Arial, sans-serif;
	color:#000000;
    padding: 3em 8px;
	border-bottom:1px solid #9fd21b;
	border-left:1px solid #9fd21b;
	border-right:1px solid #9fd21b;
	min-height:200px;
    background:url(http://site.nycfactory.com/imgs/tabbed-bg.png) repeat-x top #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://site.nycfactory.com/imgs/loading.gif) no-repeat 0 50%;
}



/********SLIDER CSS BEGIn********/
/*preload classes*/ 
.svw {width: 317px; height: 454px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #ff0000;   
margin: 0 0 0px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%;
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left;
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 11px Arial; 
text-align: center; 
line-height: 18px; 
background: #b3dd4e; 
color: #000; 
text-decoration: none; 
display: block;
border:1px solid #729d0b;
} 
.stripTransmitter a:hover, a.current{ 
background: #8ec50e; 
color: #ff0000;
border:1px solid #729d0b;
} 




/* --- Site Map CSS --- */
.sitemap-header
{
    font: bold 12px arial;
    color: #000000;
    display: block;
    padding-top: 15px;
}
.sitemap-1
{
    font: bold 11px arial;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2
{
    font: normal 11px arial;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3
{
    font: normal 10px arial;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4
{
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
