@charset "utf-8";
/*RESET*/
a img, img {  
border:0;
}

a, a:link, a:visited{
	color:#0099FF;
	text-decoration: none;
	outline: none;
}
a:hover{
	background:#0099FF;
	color: #fff;
}

h3 a, h3 a:link, h3 a:hover, h3 a:visited {
	color: #fff;
}

body{
	background:#000;
}

h3 {
	font-size: 1em;
	line-height: 1.2;
}

time {
	color: #575757;
	font-size: 9px;
	font-weight: 100;
}


/*TOP MAIN IMAGE*/
#mainimage {
	width: 100%;
	min-width: 960px;
	height: 440px;
	overflow: hidden;
}

#mainimageslider {
	margin: 0 auto;
	width: 1200px;
}


/*CONTAINERS*/
#container {
	width: 100%;
	min-width: 960px;
}

section, footer {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

#collection, #news, #blog {
	padding-top: 40px;
	overflow: hidden;
}


/*UTILITY*/
.left {
	float: left;
}

.right {
	float: right;
}


/*HEADER*/
h1 {
	height: 40px;
	margin-top: 17px;
}

h1 img {
	margin-top: 15px;
}

#gnavi {
	background: url("../images/dash1.gif") repeat-y;
	height: 40px;
	padding-left: 26px;
	margin: 17px 0 0 26px;
}

#gnavi li {
	float: left;
}

#gnavi li a {
	display: block;
	height: 40px;
}

#gnavi li a:hover {
	background: #202020;
}

#gnavi li img {
	padding: 0 12px;
}

#gnavi li#social,
#gnavi li#ml {
	float: right;
}

#gnavi li#social a img,
#gnavi li#ml a img {
	padding: 0;
}

#gnavi li#social {
	width: 68px;
	height: 40px;
	padding-left: 15px;
	background: #000 url(../images/social_bg.png) 0 0 no-repeat;
	overflow: hidden;
}
#gnavi li#social p {
	width: 21px;
	height: 21px;
	margin: 10px 10px 0 0;
	float: left;
}
#gnavi li#social p a {
	display: inline-block;
}

#gnavi li#social a:hover {
	background: none;
}

#gnavi #ml {
	margin-left: 17px;
}


/*COLLECTIONS, NEWS COMMON*/
.collection, .news {
	float: left;
	width: 280px;
	margin: 0 30px;
}

.brandCat {
	height: 7px;
	margin-bottom: 7px;
}

.brandCat img {
	display: block;
}

.collection a:hover, .news a:hover{
	background: none;
}


	/*SLIDER*/
	.jsslider {
		position: relative;
	}

	.wrapper {
		width:990px;
		overflow:hidden; 
		left:-30px;
	}

	.slider {
		width: 9999px;
		position: ablsolute;
		overflow: hidden;
	}

	.slide {
		width: 1020px;
		float: left;
		left: -30px;
		position: relative;
		overflow: hidden;
	}
	
	.cloned {
		width: 1020px;
		float: left;
		left: -30px;
		position: relative;
	}
	
	.jsslider nav {
		margin-top: 17px;
		height: 35px;
	}
	
	#jsslider2 nav {
		margin-top: -3px;
		/padding-top: 20px;
	}

	.dirNavi {
		width: 100%;
		overflow: hidden;
	}
	
	.leftarrow, .rightarrow {
		width: 16px;
		height: 35px;
		cursor: pointer;
		display: block;
	}

	.pgNavi {
		top: -35px;
		position: relative;
		margin: 0 auto;
		overflow: hidden;
	}

	.pgNavi li {
		float: left;
		margin: 0 4px;
	}

	a.pgdot {
		background: url("../images/dot.gif");
		width: 8px;
		height: 35px;
		display:block;
		text-indent:-9999px;
		cursor:pointer;
	}

	a.pgdotactive, a.pgdot:hover {
		background-position: 0 -35px;
	}
	

/*COLLECTIONS*/
#collection header h2 {
display: none;
}

.collection h3 {
	margin: 15px 0 9px;
}

.collection a {
	width: 280px;
	height: 140px;
	display: block;
}


/*NEWS*/
#newsarchive {
	height: 13px;
	padding-left: 15px;
	background: url("../images/dash2.gif") repeat-y;
	margin-left: 17px;
}

#newsarchive a {
	display: block;
}

.news {
 margin-top: 26px;
 margin-bottom: 20px;
 height: 100px;
 overflow: hidden;
}

.news div {
	margin-left: 27px;
	padding-top: 6px;
	width: 153px;
}

.news h3 {
	min-height: 65px;
	width: 153px;
}

.thumbNews {
display: block;
width: 100px;
height: 100px;
overflow: hidden;
}


/*BLOG*/
#blog h2 {
	margin-bottom: 25px;
}

.blog {
	float: left;
	width: 480px;
	margin-bottom: 40px;
}

.blog a:hover {
	color:#0099FF;
	background: none;
}

.blog h3, .blog p {
	width: 430px;
}

.blog time {
	color: #fff;
}

.blogcontent {
	margin: 3px 0;
	color: #575757;
}

#blog div {
	overflow: hidden;
	width: 960px;
}


/*FOOTER*/
#links div {
	float: left;
}

#footermenu ul li {
	margin-right: 32px;
}

#copyright {
margin-right: 18px;
}

footer {
	margin: 50px auto 100px;
}

footer a:hover, #gnavi a:hover, h1 a:hover {
	background: none;
}
