/* CSS Document */
html {
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	background-image:url(grafx/inside_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:100%;
}
#shell {
	width:819px;
	background-color:#FFFFFF;
	height:auto;
	position:relative;
	visibility: visible;
	float:left;
	height:100%;
}

#container {
	width:798px;
	position:relative;
	text-align:left;
	position:relative;
	height:100%;
}

#top {
	height:60px;
	width:798px;
	background-image:url(grafx/logo_bg.gif);
	background-repeat:repeat-x;
	float:left;
	position:relative;
}
.entrance {
	list-style: none;
	margin:0px;
	width: 159px;
}
.entrance li {
	display: inline;
	margin: 0;
}

.entrance li a{
	display: block;
	overflow: hidden;
	height:31px;
	width:159px;
	text-indent: -9999px;
	background-image:url(grafx/entrance/couture.gif);
}
.entrance li a:hover{
	background-position:-159px;
}

#nav {
	height:23px;
	width:798px;
	background-color:#000000;
	float:left;
	position:relative;
	margin:0px;
}
.navmain {
	list-style: none;
	margin:0px;
	padding:0px;
	width: 798px;
	float:left;
}
.navmain li {
	float: left;
	display: inline;
	margin: 0;
}

.navmain li a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	cursor:pointer;
}

.navmain strong{
	height: 23px;
	display: block;
}

.about_ a{
background: url(grafx/nav/about.gif) no-repeat;
width: 59px;
}

.about_ a:hover{
	background-position: -59px;
}

.stores_ a{
background: url(grafx/nav/stores.gif) no-repeat;
width: 63px;
}

.stores_ a:hover{
	background-position: -63px;
}

.events_ a{
background: url(grafx/nav/events.gif) no-repeat;
width: 62px;
}

.events_ a:hover{
	background-position: -62px;
}

.fg_ a{
background: url(grafx/nav/fashiongallery.gif) no-repeat;
width: 118px;
}

.fg_ a:hover{
	background-position: -118px;
}

.careers_ a{
background: url(grafx/nav/careers.gif) no-repeat;
width: 72px;
}

.careers_ a:hover{
	background-position: -72px;
}

.mailinglist_ a{
background: url(grafx/nav/mailinglist.gif) no-repeat;
width: 92px;
}

.mailinglist_ a:hover{
	background-position: -92px;
}

.contact_ a{
background: url(grafx/nav/contact.gif) no-repeat;
width: 70px;
}

.contact_ a:hover{
	background-position: -70px;
}

.home_ a{
background: url(grafx/nav/home.gif) no-repeat;
width: 52px;
}

.home_ a:hover{
	background-position: -52px;
}

#mid_grafx {
	height:230px;
	width:798px;
	float:left;
	position:relative;
	border-bottom:1px solid #ececec;
}

#mid_grafx_inside {
	height:148px;
	width:798px;
	float:left;
	position:relative;
	border-bottom:1px solid #ececec;
}

#content {
	width:798px;
	min-height:324px;
	float:left;
	position:relative;
	border-bottom:1px solid #ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	line-height:18px;
}

.column1 {
	width:200px;
	min-height:400px;
	float:left;
	position:relative;
	}
#column_right {
	width:598px;
	float:right;
	position:relative;
	}
#column2 {
	width:299px;
	min-height:400px;
	position:relative;
	float:left;
}
.columnx1 {
	padding:59px 0px 20px 35px;
}
#column3 {
	width:299px;
	min-height:400px;
	float:right;
	position:relative;
}	
.columnx2 {
	padding:59px 38px 20px 53px;
}
#gallery {
	width:331px;
	height:324px;
	float:left;
	position:relative;
}

#mailinglist {
	height:87px;
	width:331px;
	position:relative;
	background-image:url(grafx/mailinglist_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
}

#events {
	width:467px;
	float:left;
	position:relative;
}

#events_box {
	width:250px;
	height:324px;
	overflow:hidden;
	float:left;
	position:relative;
}

#flyer {
	width:217px;
	float:right;
	position:relative;
}

#addresses {
	width:100%;
	float:left;
	border-bottom:1px solid #ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
}

#bottom {
	height:94px;
	width:798px;
	float:left;
	position:relative;
	background-image:url(grafx/bottom_bg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
}

.field {
	opacity:0.6;
	-moz-opacity:0.86;
	filter:Alpha(Opacity=60);
	background:#a81111;
	color:#FFFFFF;
	border:0px;
}

.event_txt {
	padding-left:27px;
}

.headline_sub {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#0099CC;
}