#container {
	overflow: hidden;
}

#mainContent {
}

#homeSplash {
	margin-top: 40px;
}

#fashion {
	float: left;
	height: 48px;
}

#doc {
	float: right;
	height: 48px;
}

#header {
	height: 108px;
}

#nav-top {
	background: url(../images/nav-top-layout.jpg) top right no-repeat;
	height:108px;
	width:500px;
	float:right;
	margin:0;
	padding:0;
}

#topNav span {
	display: none;
}
ul#topNav {
	margin:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#topNav li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#topNav li, #topNav a {
	display:block;
	height:108px;
}
#topNav-01 {
	width: 134px;
}
#topNav-02 {
	width: 66px;
}
#topNav-03 {
	width: 70px;
}
#topNav-04 {
	width: 60px;
}
#topNav-05 {
	width: 70px;
}
#contact-form {
	width: 70px;
}
#topNav-01 a:hover {
	background:url(../images/nav-top-layout.jpg) 0px -108px no-repeat;
}
#topNav-02 a:hover {
	background:url(../images/nav-top-layout.jpg) -134px -108px no-repeat;
}
#topNav-03 a:hover {
	background:url(../images/nav-top-layout.jpg) -200px -108px no-repeat;
}
#topNav-04 a:hover {
	background:url(../images/nav-top-layout.jpg) -270px -108px no-repeat;
}
#topNav-05 a:hover {
	background:url(../images/nav-top-layout.jpg) -330px -108px no-repeat;
}
#contact-form a:hover {
	background:url(../images/nav-top-layout.jpg) -400px -108px no-repeat;
}

#contactHome {
	margin-top:80px;
	border-top: 1px dashed #666;
	text-align:center;
	float:none;
	color:#666;
}

.logo {
	width: 200px;
	height: 100px;
	float: left;
}
.logotxt {
	background: url(../images/logo.jpg) top left no-repeat;
	width: 200px;
	height: 100px;
	float: left;
}

#slideshow {
	margin-bottom: 20px;
}
#thin {
	border-top: 1px dashed #999;
}

#about {
	
}

#footer {
	height: 360px;
	border-top: 1px solid #333;
	margin-top:160px;
	border-right: 1px #333 solid;
}
#col1, #col2 {
	border-top: 1px dashed #999;
}
.totop a {
	display:block;
	margin: 10px;
	float: right;
	height: 50px;
	width: 50px;
}
.totop a:hover {
	background: url(../images/totop-over.jpg) no-repeat left top;
}

#sidebar {
	height:480px;
	overflow:hidden;
	position:relative;
	width: 220px;
}	

#menu {
	width:100%;
	list-style:none;
	padding: 0;
	margin:0;
	top:0;
	position:relative;
	height:100%;
	width:220px;
	margin-top: 80px;
}

#menu li {
	padding:10px 0;
	text-align:right;
	display:block;
	cursor:hand;
	cursor:pointer;
}
#menu li a {
	background-color: #1f1f1f;
	color:#ddd;
	font-family:helvetica, arial, verdana;
	font-size:9px;
	font-weight:900;
	display:inline;
	padding:20px 8px 5px 20px;
	text-decoration:none;
}

#menu li span {
font-family:georgia, arial;
font-size:9px;
color:#464646;
}

#contactLower {
	margin-top: -30px;
	text-align:right;
	float:right;
	color:#666;
}

.nav-footer {
	width: 800px;
}
.nav-footer li {
	display: inline;
	padding: 0 15px 0 15px;
	border-right: 1px solid #333;
}
.nav-footer li.first {
	padding-left: 0px;	
}
.nav-footer li.last {
	border: none;	
}
.nav-footer li a{
	text-decoration: none;
}

