@charset "utf-8";
/* CSS Document */



* {
	margin:0;
	padding:0;
	outline: none;
}
html, body {
	height: 100%;
}
body {
	background-image: url(../images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
a {
	color:#00aeef;
	text-decoration: none;
}
.area-container h3 a {
	color: #FFFFFF;
}
.white {
	color: #ffffff;
}
.female {
	color: #EA0CA5 !important;
}
.unisex {
	color: yellow !important;
}
a:hover {
	color:#ffffff !important;
}
a:active {
	outline: none;
}
strong {
	color:#00aeef;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px;
}
img {
	border: none;
}
.links-content {
	overflow: auto;
	width: 220px;
	height: 377px
}
.links ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.links li {
	height: 50px;
	width: 190px;
	margin: 0 0 1em 0;
}
/* ------------------------------------------------ Header ----------------------------------------- */

 

#header {
	width:100%;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
	height:40px;
	position:relative;
}
#header ul {
	margin: 0 auto;
	width:780px;
	padding:0;
}
#header li {
	float:left;
	margin:0;
	padding:0;
	height:40px;
	overflow:hidden;
	list-style-type: none;
}
#header .home {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-home.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .news {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-news.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .designs {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-designs.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .gallery {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-gallery.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header a.home, #header a.news, #header a.designs, #header a.gallery {
	background-position: 0px 0px;
	display:block;
	height:40px;
	width:104px;
}
#header a.home:hover, #header a.news:hover, #header a.designs:hover, #header a.gallery:hover {
	background-position: 0px -40px;
}
a.malebutton {
	height:34px;
	width:38px;
	overflow:hidden;
	background-image: url(../images/male-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
	margin-right:10px;
}
a.malebutton:hover {
	background-position: 0px -34px;
}
a.unisexbutton {
	height:34px;
	width:43px;
	overflow:hidden;
	background-image: url(../images/unisex-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
	margin-right:10px;
}
a.unisexbutton:hover {
	background-position: 0px -34px;
}
a.femalebutton {
	height:34px;
	width:44px;
	overflow:hidden;
	background-image: url(../images/female-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
}
a.femalebutton:hover {
	background-position: 0px -34px;
}
#logo {
	height: 46px;
	width: 429px;
	margin: -1px auto 0 auto;
	position:relative;
}
/* ------------------------------------------------ scrollbar stuff ----------------------------------------- */



/* ------------------------------------------------ Main Content stuff ----------------------------------------- */



#content {
	width:778px;
	margin:0 auto;
	height:450px;
	overflow:hidden;
}
/* ------------------------------------------------ Index Content stuff ----------------------------------------- */

#index-left {
	width:605px;
	float:left;
	position:relative;
}
#index-left .updates {
	width:159px;
	height:273px;
	background: url(../images/updates.gif) no-repeat;
	overflow:hidden;
	float:left;
	font-weight: bold;
}
#index-left .updates ol {
	padding-top:35px;
	padding-left:15px;
	padding-right:10px;
}
#index-left .updates li {
	list-style-type: none;
	width:130px;
	display:block;
	clear:both;
}
#index-left .updates .left {
	float:left;
	margin:0;
	padding-top:6px;
}
#index-left .updates .right {
	text-align:right;
	float:right;
	margin:0;
	padding-top:6px;
}
#index-left .neon {
	float:right;
	width: 431px;
	height:273px;
	overflow:hidden;
	position:relative;
	}
	
#index-left .neon .bgl { width:22px; height:251px; position:absolute; top:0; left:0; background-image:url(../images/new-index/flash-left.png); background-repeat:no-repeat; z-index:200 }
#index-left .neon .bgtt{ width:268px; height:22px; background-image:url(../images/new-index/flash-top1.png); background-repeat:no-repeat; position:absolute; top:0; left:22px;}
#index-left .neon .bgtr { width:141px; height:43px; top:0; right:0; position:absolute; background-image:url(../images/new-index/flash-top2.png); background-repeat:no-repeat;
}
#index-left .neon .bgb { width:431px; height:22px; background-image:url(../images/new-index/flash-bottom.png); position:absolute; bottom:0; left:0; background-repeat:no-repeat;}
#index-left .neon .bgr { width:22px; height:208px; position:absolute; right:0; top:43px; background-image:url(../images/new-index/flash-right.png); background-repeat:no-repeat;}	


#index-left .neon .top_left { width:10px; height:10px; position:absolute; top:0; left:0; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/top_left.png); background-repeat:no-repeat; z-index:200 }

#index-left .neon  .horizontal_top{ width:580px; height:1px; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/horizontal_top.png); background-repeat:no-repeat; position:absolute; top:0; left:22px;}

#index-left .neon .top_right { width:10px; height:10px; top:0; right:0; position:absolute; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/top_right.png); background-repeat:no-repeat;}

#index-left .neon .vertical_left { width:1px; height:404px; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/vertical_left.png); position:absolute; bottom:0; left:0; background-repeat:no-repeat;}

#index-left .neon .vertical_right { width:1px; height:404px; position:absolute; right:0; top:43px; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/vertical_right.png); background-repeat:no-repeat;}

#index-left .neon .bottom_left { width:10px; height:10px; position:absolute; top:0; left:0; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/bottom_left.png); background-repeat:no-repeat;}

#index-left .neon .horizontal_bottom{ width:580px; height:1px; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/horizontal_bottom.png); background-repeat:no-repeat; position:absolute; top:0; left:22px;}

#index-left .neon .bottom_right { width:10px; height:10px; top:0; right:0; position:absolute; background-image:url(http://www.kitschkaos.com/graphics/kitsch/sliders/frame/bottom_right.png); background-repeat:no-repeat;}







#slider{
float:right;
	width: 425px;
	height:267px;
	overflow:hidden;
	padding:3px;
	}
#slider li {width: 425px;
	height:267px; overflow:hidden; display:block;}

#index-left  .ebay { float:left; width:126px; height: 94px; background-image: url(../images/new-index/ebay.gif); margin-top:15px; padding: 37px 18px 15px; background-repeat:no-repeat; position:relative; text-align:justify;}

#index-left  .ebay  a.ebaybutton {
	width:61px;
	height:25px;
	overflow:hidden;
	background-image:url(../images/new-index/ebay-btn.gif);
	display:block;
	background-position: 0px 0px;
	position:absolute;
	left: 84px;
	top: 110px;
	
}
#index-left  .ebay  a.ebaybutton:hover {background-position: 0px 25px; }

#index-left .ethos {
	float: right;
	width: 396px;
	height: 94px;
	background-image: url(../images/new-index/ethos.gif);
	background-repeat: no-repeat;
	margin-top:15px;
	padding: 37px 18px 15px;
	text-align:justify;
	position:relative;
	overflow:hidden;
}
#index-left .ethos-content {
	width:385px;
	padding-right:15px;
	height:94px;
	overflow:auto;
}
#index-left .ethos-content h1 {
	font-size:19px;
	margin-bottom:10px;
}
#index-left .ethos-content h1 span {
	color:#00aeef;
}
#index-left .ethos-content p {
	line-height:16px;
	margin-bottom:10px;
}
#index-left .ethos-content strong {
	color:#00aeef;
}
#index-left .ethos-content ul {
	margin-left:30px;
}
#index-left .ethos-content li {
	margin-bottom:10px;
}
#index-right {
	width: 159px;
	float:right;
}
#index-right .male {
	float: left;
	width: 147px;
	padding: 47px 0 14px 12px;
	height: 163px;
	background: url(../images/male.gif) no-repeat;
}
#index-right .female {
	float: left;
	width: 147px;
	padding: 47px 0 0 12px;
	height: 163px;
	background: url(../images/female.gif) no-repeat;
}
#index-right #portfolio, #index-right #portfolio1 {
	width:135px;
	height:135px;
	overflow:hidden;
	list-style-type: none;
}



a#ebayleft {
	position:absolute;
	left:0;
	top:84px;
	width:35px;
	height:145px;
	overflow:hidden;
	background-image: url(../images/new-index/ebaytableft.gif);
	background-position: 0px 0px;
	display:block;
}
a#ebayleft:hover {	background-position: 0px -145px;}


a#ebayright {
	position:absolute;
	right:0;
	top:84px;
	width:35px;
	height:145px;
	overflow:hidden;
	background-image: url(../images/new-index/ebaytabright.gif);
	background-position: 0px 0px;
	display:block;
}
a#ebayright:hover {	background-position: 0px -145px;}
/* ------------------------------------------------ Footer ----------------------------------------- */



#footer, .push {
	height: 88px;
}
.pushContact {
	height: 44px;
}
#footer {
	height:88px;
	width:100%;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:center;
	clear:both;
}
.footer-middle {
	background-image: url(../images/footer-middle.png);
	width:780px;
	height:72px;
	background-position: center top;
	background-repeat: no-repeat;
	margin:0 auto;
	text-align:center;
	position:relative;
	padding-top:16px;
	overflow:hidden;
}
.footer-middle li {
	float:left;
	list-style-type: none;
	display:block;
}
.footer-middle .stores {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-stores.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .media {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-media.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .wholesale {
	width:140px;
	height:64px;
	overflow:hidden;
	background-image:url(../images/nav-wholesale.gif);
	display:block;
	margin-left:112px;
	margin-right:110px;
	background-position: 0px -64px;
	margin-top:8px;
}
.footer-middle .extras {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-extras.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .contact {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-contact.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle a.stores {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-stores.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.media {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-media.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.wholesale {
	width:140px;
	height:64px;
	overflow:hidden;
	background-image:url(../images/nav-wholesale.gif);
	display:block;
	margin-left:112px;
	margin-right:110px;
	background-position: 0px 0px;
}
.footer-middle a.extras {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-extras.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.contact {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-contact.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.stores:hover, .footer-middle a.media:hover, .footer-middle a.extras:hover, .footer-middle a.contact:hover {
	background-position: 0px 40px;
}
.footer-middle a.wholesale:hover {
	background-position: 0px -64px;
}
.clear {
	clear:both;
}

