@charset "UTF-8";
/* CSS Document */
#h1logo {text-indent:-9999px; font-size:.2em;}
#h2style {text-indent:-9999px;}

body 						{font-family: "Trebuchet MS", Georgia, Times New Roman, serif; font-size: 12px; color: #000; margin:0;}

img, div, a, input { behavior: url(/iepngfix.htc) }

a, a:link							{color:#600; text-decoration:none}
a:hover								{color:#030}
a:visited							{color:#333}
a:active, a.activeSlide 			{color:#030}
a img {border:0}

#wrapper					{width:1002px; margin:0 auto 0 auto;}
#featured-wrap				{width:1002px; height:502px; overflow:hidden;}
#featured-events			{width:1002px; height:502px; background:url(images/featured-1.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#featured-collection		{width:1002px; height:502px; background:url(images/featured-2.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#featured-underwear			{width:1002px; height:502px; background:url(images/featured-3.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}

#bannerny{width:1002px; height:502px; background:url(images/banner_ny.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#banner1{width:1002px; height:502px; background:url(images/banner1.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#banner2{width:1002px; height:502px; background:url(images/banner2.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#banner3{width:1002px; height:502px; background:url(images/banner3.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}
#banner4{width:1002px; height:502px; background:url(images/banner4.jpg); -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;}

#featured-go				{margin: 350px 0 0 760px; width:220px; height:63px; border:0 }


/*------------------------btns---------------------------*/

#btn-prev					{width:31px; height:41px; border:0; margin:-1px 4px; background:url(images/prev-btn.png); float:left}
#btn-prev:hover				{background:url(images/prev-btn-over.png); cursor:pointer;}

#btn-next					{width:31px; height:41px;border:0; margin:-1px 4px 0 0; background:url(images/next-btn.png); float:right}
#btn-next:hover				{background:url(images/next-btn-over.png); cursor:pointer;}

#btn-logo					{width:144px; height:36px; margin:0px 4px; background:url(images/navbar-logo.png); float:left;}
#btn-logo:hover				{background:url(images/navbar-logo-over.png); cursor:pointer;}

/*------------------------Menu Bar---------------------------*/

#menu-wrap					{width:990px; height:47px;background:url(images/navbar-bg.png) no-repeat; margin:0 6px; position:absolute; z-index:7; top:150px;}
#menu-wrap-about			{width:990px; height:47px;background:url(images/navbar-bg.png) no-repeat; margin:0 6px; position:absolute; z-index:7; top:450px;}
#menu-wrap-who			{width:990px; height:47px;background:url(images/navbar-bg.png) no-repeat; margin:0 6px; position:absolute; z-index:97; top:645px; left:0;}

.menu-down					{top:0px}

.menu-down-who				{top:0px;}
.menu-up					{top:190px}
.menu-up-test				{position:absolute; top:0px;}

#menu-container-test		{width:990px; height:41px; position:absolute; top:2px;}
#menu-container				{width:990px; height:41px; margin-top:16px }
pre							{display:none}

#menu-left					{width:770px; height:auto; float:left; padding:12px 10px; margin:0;}
#menu-left li				{display:inline; font-weight:bold}

#menu-right					{width:auto; height:20px; float:right; padding:0px 20px; margin:-25px 0 0 0;}
#menu-right li				{display:inline; font-weight:bold;}

.menu-seps					{padding:0 5px; border-right:solid 1px #000}
.menu-seps-last				{padding:0 5px; }

/*------------------------News Bar---------------------------*/

.newsticker {width:995px; height:41px; list-style-type: none; margin: 0;}

#newsbar					{width:1002px; height:41px; margin:20px 0}
#newsbar img				{float:left; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;}
#latest-news				{width:100px; height:41px; float:left; background-color:#d1d3d4;filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;}
#latest-news h2				{font-size:12px; margin:0; padding:13px 0 13px 12px;}
#news-wrapper				{width:852px; height:41px; margin:0; float:left; background-color:#e7e8e9;filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; }
#news-wrapper li			{list-style:none; margin-top:13px; margin-left:20px; width:850px;}

/*------------------------Footer---------------------------*/

#footer-wrap				{width:1002px; clear:both; float:left; height:auto; margin:20px 0 0 0}

#recent						{width:1002px; height:142px; margin-bottom:20px; float:left; clear:both}
#home-btn-1					{width:316px; height:142px; float:left}
#home-btn-2					{width:316px; height:142px; float:right; position:relative; right:27px}
#home-btn-3					{width:316px; height:142px; float:right}


#recent-ul					{width:1002px; height:142px; margin-bottom:20px}

#recent-ul a 				{position: relative; }

.btn-collection				{background:url(images/home-btn-collection.png) no-repeat; width:316px; height:142px; }					
.btn-whos-papi				{background:url(images/home-btn-whos-papi.png) no-repeat; width:316px; height:142px; }
.btn-locations				{background:url(images/home-btn-locations.png) no-repeat; width:316px; height:142px; }

#recent-ul a .hover {display: block; opacity: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
	
#footer						{width:1002px; border-top:#ccc 1px dotted; border-bottom:#ccc 1px dotted; text-align:center; float:left; clear:both; margin-top:10px;}
#footer p					{font-size:10px; margin-bottom:20px}
#footer p span				{margin-right:5px; width:86px; height:20px; position:relative; left:5px; top:7px;}
.site-map-wrap				{width:952px; clear:both; float:left; background:url(images/site-map-box.png) no-repeat; padding:0 10px 0 40px}
.site-map-wrap-img			{clear:both;}
#column-50					{margin-left:20px; width:40%; float:left;}
#column-50 h3				{margin-left: 60px; color:#333; letter-spacing:2px}
#mainForm_1					{float:left; color:#333;}
#mainForm_1 h3				{letter-spacing:2px}
#mainForm_1 li				{margin-left:-40px; color:#333; list-style:none; padding-right:30px; padding-bottom:10px}

#mainForm_1 li	a			{color:#333; text-decoration:none}
#mainForm_1 li a:hover		{color:#000}

.site-map					{margin:0 20px;}
.site-map-less-right		{margin:0 0 0 50px;}

.footer-cols				{float:left; margin:60px 60px 0 0;}
.footer-cols li				{margin-left:-40px; list-style:none;}

.footer-sign-up				{float:left;}
.footer-sign-up	h3			{color:#333; letter-spacing:2px}
.footer-sign-up li			{margin-left:-40px; color:#333; list-style:none; padding-right:30px; padding-bottom:10px}
.captcha					{margin:0 0 10px -60px}

/*------------------------page---------------------------*/

#page-wrap					{-moz-border-radius: 6px; clear:both; -webkit-border-radius: 6px; -khtml-border-radius: 6px; margin-bottom:10px;}
.about						{width:1000px; height:500px; background:url(images/page-about-us.jpg); -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border:solid 1px #ccc; }
#page-title-wrap			{position:absolute; margin: 7px 0 0 -7px; z-index:7;}
.title						{top:21px}
.page-title-image			{float: left; }
.page-title					{float: left; margin: 0px; display: block; background:url(images/title-label-tile.png) repeat-x; height: 39px; font-size: 19px; color:#ccc; padding: 10px 10px 0 10px; }

.page-content-wrap			{width:400px; height:250px; padding:0 20px 20px; position:absolute; margin:70px 0 0 520px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
.page-content-wrap div		{filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
.page-content-wrap p		{text-align:justify; line-height:1.75em;}
.page-content-wrap p span	{width:115px; height:18px; margin:0 10px 0 0; float:left; background:url(images/logo-about.png) no-repeat}