﻿@font-face {
	font-family: 'FalstaffMTStdRegular';
	src: url('falstaffmtstd.eot');
	/* src: local('☺'), url('falstaffmtstd.woff') format('woff'), url('falstaffmtstd.ttf') format('truetype'), url('falstaffmtstd.svg#') format('svg'); */
	src: local('☺'), url('falstaffmtstd.ttf') format('truetype'), url('falstaffmtstd.svg#') format('svg');
}

*{
	margin: 0; 
}
html, body, form#aspnetForm
{
	height: 100%;
}
form#aspnetForm
{
	
}

BODY
{
	background: #feeadc;
	margin: 0px;
	outline-style: none !important;
	padding: 0px 0px 50px 0px;
}
object
{
	outline-style: none !important;
}

#bgPageImg,
.bgPageImg,
#bgPageImgStart
{
	display: none;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: -1;
}
#bgPageImgStart
{
	top: 100px;/**/
}

/* GENERAL */
A{
	color: #666666;
}

A:hover{
	color: #000000;
}

P{
	padding: 0px 0px 13px 0px;
}

/* TYPO */
BODY
{
	color: #363534;
	font-family: Times, Serif;
	font-size: 11px;
	line-height: 13px;
}

H1
{
	font-family: 'FalstaffMTStdRegular';
	font-size: 35px;
	line-height: 40px;
	color: #363534; /*#ca005d;*/
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
	.articleMainCol h1
	{
	}

.ingress, .ingress P
{
	/*color: #363534;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;*/
}

.storePage H1
{
	color: #C00B53;
	font-size: 26px;
	font-weight: normal;
	line-height: 27px;
}

.findStore
{
	color: #000000;
	font-size: 13px;
	line-height: 16px;
}

.formRow{
	text-transform: uppercase;
}

.storeList{
	font-size: 13px;
	line-height: 16px;
}

.storeList H2
{
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.topNavi, .footerNavi, .footerNavi a
{
	color: #363534;
	font-family: Verdana;
	font-size: 8px;
	text-transform: none !important;
}
	.footerNavi
	{
		text-transform: uppercase;
	}

.topNaviSub
{
	color: #363534;
	font-family: /**/Palatino,  Times, Serif;
	font-size: 14px;
	font-weight: normal;
}

.topNavi A, .topNaviSub A, .footerNavi A{
	text-decoration: none;
	color: #808285;
}

.subNavi H1{
	font-size:36px;
	line-height:44px;
	padding:0 0 0 0px;
}

.subNavi H2,
h2.productCategory
{
	/*clear:both;*/
	color: #C00B53;
	font-size: 26px;
	font-weight: normal;
	line-height: 27px;
}
h2.productCategory
{
	height: 30px;
}

.subNavi UL LI A
{
	font-weight: normal;
	text-decoration: none;
	/*text-transform: uppercase;*/
}

.subNavi UL LI
{
	color: #363534;
	font-family: Palatino,  Times, Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-transform: none;
}

.subNavi UL LI UL LI{
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
}

.subNavi UL LI UL LI UL LI{
	font-weight: normal;
	text-transform:none;
}

.topNavi a
{
	color: #231f20;
	font-family: /**/Palatino,  Times, Serif;
	font-size: 15px;
	font-weight: bold;
}

.topNavi A:hover, .topNavi A.active,
.topNaviSub A:hover, .topNaviSub A.active,
.subNavi A:hover, .subNavi A.active,
.footerNavi A:hover, .footerNavi A.active
{
	color: #f8a376;
}
	.topNaviSub A
	{
		font-size: 12px;
	}

.productRow A{
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	/*color: #666666;*/
}

.productRow A:hover{
	/*color: #0a2c3f;*/
}

.productInfo{
	font-size: 13px;
	line-height: 16px;
	color: #666666;
}

.productInfo P{
	padding: 0px 0px 8px 0px;
}

.productInfo H2{
	color: #BF0B52;
	font-size: 26px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

.productInfo H3{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 6px 0px;
}

.productInfo H4{
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.productInfo A{
	font-size: 11px;
	line-height: 13px;
	/*color: #666666;*/
	text-decoration: none;
	text-transform: uppercase;
}

.productInfo A:hover{
	/*color: #0a2c3f;*/
}


.pagination, .PagingContainer{
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}

.pagination A, .PagingContainer A{
	text-decoration: none;
	/*overflow: auto; fixes bug in IE regarding use of italic text*/
}

.pagination .pages A.active, .PagingContainer .SelectedPagingItem{
	color: #0A2C3F;
}

.date{
	color: #666666;
}

.startPagePush A{
	font-size:22px;
	line-height: 22px;
	font-style: italic;
	/*color: #666666;*/
	text-decoration: none;
}

.startPagePush A:hover{
	/*color: #0a2c3f;*/
}

.startPageFooter .footerNavi, .startPageFooter .footerNavi A{
	color: #ffffff;
}

.startPageFooter .footerNavi A:hover{
	color: #0a2c3f;
}

.newsList H3{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0px 4px 0px;
}

.newsList H2{
	color: #666666;
	font-size:18px;
	line-height: 18px;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
}

.newsList A{
	font-size:11px;
	text-decoration: none;
}

.pageInfo
{
	color: #666666;
	font-size: 20px;
	line-height: 23px;
	text-transform: uppercase;
}
	.pageInfo .items
	{
		font-size: 11px;
		line-height: 13px;
		text-transform: none;
	}

/* LAYOUT */
#metaNav
{
	background: #ffffff; /*url(../Images/header_bg_with_shade.png);*/
	display: block;
	height: 14px;
	margin: 0px auto 0px auto;
	padding: 11px 0px 11px 0px;
	position: relative;
	width: 940px;
	z-index: 10;
}
	#metaNav ul
	{
		display: block;
		margin: 0px 0px 0px 0px;
		padding:  0px 0px 0px 0px;
		position: relative;
		width: 100px;
	}
		#metaNav ul li
		{
			color: #a7a9ac;
			float: left;
			font-size: 8px;
			list-style: none;
			padding: 0px 10px 0px 0px;
		}
			#metaNav ul li a
			{
				color: #a7a9ac;
				font-family: Verdana;
				text-decoration: none;
				text-transform: uppercase;
			}
			#metaNav ul li a:hover,
			#metaNav ul li a.active
			{
				color: #f8a376;
			}
	#flashFooter ul
	{
		float: right;
		text-align: right;
		width: auto;
	}
		#flashFooter ul a
		{
			font-family: Palatino, Times, Serif !important;
			font-size: 10px;
			line-height: 12px;
		}
.wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	float: left;
	/*background: url(../Images/bg_wrapper.jpg);*/
	margin: -37px 0px 0px 0px;
	position: relative;
	z-index: 1;
}
.outerWrapper
{
	min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	width: 100%;
	float: left;
	/*background: url(../Images/bg_wrapper.jpg);*/
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 1;
}

.startWrapper{
	width: 100%;
	float: left;
	background: url(../Images/bg_wrapper.jpg);
	margin: 410px 0px 0px 0px;
	position: relative;
	z-index: 1;
}

.startPage .wrapper{
	margin: 410px 0px 0px 0px;
}

.center
{
	margin: 0px auto;
	width:940px;
}

.container, .headWave, .content, .footer{
	float: left;
	width: 940px;
}
.startPage
{
	display: block;
	float: left;
	height: 100%;
	margin: 0px auto;
	position: relative;
	width: 940px;
}
	.startPage .content
	{
		width: 1000px;
	}

.container
{
	margin: 20px auto 50px auto;
	width:940px;
}

.headWave
{
	background: #ffffff; /*url(../Images/head_wave_2400x120.png) bottom center no-repeat;*/
	padding: 50px 0px 0px 0px;
	position: relative;
	width: 100%;
}
.head
{
	margin: 0px auto;
	width: 940px;
}

.content
{
	margin: 0px 0px 0px 0px;
	position: relative;
}

.inWearTopBorder
{
	background: #ffffff; /*#FCF7F3;*/
	display: block;
	height: 10px;
	margin: 0px 0px 1px 0px;
	width: 100%;
}

#pageParent
{
	background: url(../Images/FFFFFF_80.png) top left; /*url(../Images/header_bg_801x115.jpg) top left;*/
	color: #363534;
	display: block;
	font-family:  Times, Serif;
	font-size: 48px;
	font-weight: bolder;
	height: 50px;
	line-height: 54px;
	margin: 0px auto 1px auto;
	padding: 10px 30px 20px 30px;
	width: 900px;
}
.standardPageTop
{
	display: none;
	/*margin: 0px auto 1px auto;
	width: 801px;*/
}


.subNavi
{
	float: left;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}

.subNavi H2{
	margin: 0px 0px 15px 0px;
}

.productPage .subNavi{
	width: 160px;
}

.articlePage .subNavi
{
	width: 100px;
}
.articlePage
{
	display: block;
}
.subNavi #shading
{
	background: url(../Images/FFFFFF_80.png) top left;
	display: none;
	height: 100%;
	height:auto !important;
	min-height: 100%;
	width: 200px;
}
object#subNavi
{
	margin-top: -4px;
}

.footer
{
	background: #ffffff; /*url(../Images/foot_wave_2400x53.png) bottom center no-repeat;*/
	border-top: solid 1px #696969;
	float: left;
	height: 37px;
	position: relative;
	width: 100%;
	z-index: 100;
	/*height: 50px;
	position: relative;
	width: 100%;*/
}
#footerMargin
{
	float: left;
	height: 33px;
	width: 100%;
}

.startPageFooter{
	position: absolute;
	left: 50%;
	bottom: 0px;
	height: 55px;
	margin-left: -442px;
	width: 884px;
}

.footerMargin{
	float: left;
	width: 100%;
	height: 0px;
}


/* TOPNAVI + SUBNAVI + FOOTERNAVI 
.topNavi UL LI#first{	background: #B7A597;		}
.topNavi UL LI#second{	background: #605B5E;		}
.topNavi UL LI#third{	background: #cc0066;		}
.topNavi UL LI#fourth{	background: #5A1827;		}
.topNavi UL LI#fiftht{	background: #0A5472;		}
.topNavi UL LI#sixth{	background: #B8162A;		}
.topNavi UL LI#seventh{	background: #2C1C31;		}*/

.topNavi{
	clear: both;
	float: left;
	margin: 0px auto 0px auto;
}

.topNaviSub{
	float: left;
	clear: both;
	margin: 10px 0px 20px 0px;
}

.topNavi UL, .topNaviSub UL, .subNavi UL, .footerNavi UL, #flashFooter UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.topNavi UL LI,
.footerNavi UL LI,
#flashFooter UL LI
{
	float: left;
	padding-right: 5px;
}
	.topNavi UL LI
	{
		float: left;
		margin: 0 5px 0 0;
		padding: 5px 25px 5px 0px;
	}

.topNaviSub UL LI{
	float: left;
	padding-right: 20px;
}

.subNavi UL
{
	margin: 0px 0px 0px 0px;
}
.subNavi UL LI UL
{
	padding: 0px 0px 10px 0px;
}
.subNavi UL LI
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
}
	.subNavi UL LI a
	{
		display: block;
	}
	.subNavi UL LI a:hover
	{
		color: #000000;
	}
		.subNavi UL LI a.active,
		.subNavi UL LI.secondLevel a
		{
			color: #000000;
			font-weight: bold;
		}
	.subNavi UL LI ul
	{
		background: #ffffff; /*url(../Images/FCF7F3_90.png);*/
		width: 201px;
	}
		.subNavi UL LI ul li
		{
		}
			.subNavi UL LI ul li a,
			.subNavi UL LI.secondLevel ul li a
			{
				background: none;
				color:#363534;
				padding: 0px 30px 0px 40px;
				width: 130px;
			}
			.subNavi UL LI ul li a.active
			{
				background: none;
				color:#CA005D;
				padding: 0px 30px 0px 40px;
				width: 130px;
			}


#subMenuFill
{
	display: none;
}

.subNavi UL LI UL LI{
	padding: 1px 0px 1px 0px;
}

.footerNavi, #flashFooter
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	visibility: visible !important;
	width: 845px;
	/*position: absolute;
	top: 30px;
	left: 0px;*/
}

/* HEAD STUFF */
.mainNavi
{
	float: none;
	margin: 20px 0px 0px 0px;
	position: relative !important;
	visibility: visible !important;
	/*top: 50px;
	left: 0px;
	width: 940px;*/
}

.logo
{
	border: none;
	margin: 0px 0px 0px 0px;
	outline: none;
	/*float: right;
	position: absolute;
	top: 30px;
	right: 0px;*/
}

/* CONTENT STUFF */
.productCollection{
	float: right;
	width: 905px;
	margin: 0px 0px 0px -21px;
}

.productCategory{
	float: right;
	width: 724px;
	/*background-color: #f0f0f0;*/
}

.productRow
{
	float: left;
	padding: 0px 0px 21px 0px;
}

.productRow .detailLink{
	float:left;
	display: inline;
	width: 160px;
	margin: 0px 0px 0px 21px;
	text-align: center;
}

.productRow A SPAN{
	display: block;
}

.productRow A:hover SPAN{
	text-decoration: underline;
}

.productRow A IMG{
	border: none;
	margin: 0px 0px 0px 0px;
	max-width: 160px;
}

.productDetail{
	float: right;
	width: 884px;
}

.productImg{
	float: right;
	margin-right: 20px;
}

.productInfo{
	float: right;
	width: 190px;
}

.materialThumbs, .colorThumbs, .iconList{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: left;
}

.materialThumbs LI, .colorThumbs LI{
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}

.iconList LI{
	float: left;
	margin: 5px 3px 10px 0px;
	padding: 0px;
}

.materialThumbs LI DIV, .colorThumbs LI DIV{
	display: block;
	width: 22px;
	height: 22px;
}

.materialThumbs LI IMG, .colorThumbs LI IMG, .iconList LI IMG{
	border: none;
	display: block;
}

.materialThumbs LI IMG, .colorThumbs LI IMG{
	width: 44px;
	height: 44px;
}

.productInfo A{
	display: block;
	clear: left;
}

.articleContent{
	float: right;
	min-height: 200px;
	width: 684px;
}
	.lookBook .articleContent
	{
		width: 940px;
	}

#imageCol
{
	float: right;
	margin: 6px 0px 0px 15px;
	width: 450px;
}
	#imageCol img
	{
		margin: 0px 0px 15px 0px;
		width: 450px;
	}
.articleMainCol
{
	/*background: #ffffff; url(../Images/FCF7F3_90.png);*/
	float: left;
	font-size: 12px;
	left: 115px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	position: absolute;
	width: 360px;
}
	.lookBook .articleMainCol
	{
		background: none;
		padding: 0px 0px 0px 0px;
		width: 940px;
	}
	.newsDetail h1,
	.newsDetail p,
	.newsDetail .text
	{
		width: 419px;
	}
	.newsDetail img
	{
		float: right;
		margin: 0px 0px 30px 0px;
		width: 250px;
	}
	

.articleRightCol{
	float: left;
}
	.articleRightCol img
	{
		width: 200px;
	}

#storeText
{
	float: right;
	margin: 6px 0px 0px 0px;
	width: 235px;
}

.storeHeader{
	float: left;
	width: 100%;
}

.findStore{
	float: left;
	display: inline;
	margin: 0px 0px 0px px; 
	width: 235px;
}

.findStore .formRow{
	font-size: 13px;
	line-height: 13px;
	margin: 0px 0px 10px 0px;
}

.findStore .radio{
	float: left;
	margin: 0px 5px 0px 0px;
	height:14px
}

.findStore SELECT
{
	background: #feeadc;
	border: solid 1px #808285;
	clear: both;
	color: #808285;
	float: left;
	font-family: Times, Serif;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	text-transform: uppercase;
	width: 190px;
}

.findStore .submit{
	float: left;
	margin: 0px 0px 10px 0px;
	clear: both;
}

.storeList{
	float: left;
	width: 235px;
}

.storeAddress{
	float: left;
	margin: 0px 0px 13px 0px;
	width: 235px;
}

.storeImg
{
	float: left;
	margin: 6px 0px 0px 0px;
	position: relative;
	width: 690px;
}
	.storeImg img
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 690px;
	}

.newsList{
	
}

.newsList UL{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.newsList UL LI{
	float: left;
	width: 699px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #cccccc;
}

.newsList UL LI IMG{
	float: left;
	width: 60px;
	display: block;
	border: none;
}

.newsList UL LI SPAN{
	float: right;
	width: 580px;
	display: block;
}

.newsList UL LI SPAN A{
	display: block;
	margin: 5px 0px 0px 0px;
}


/* LOOKBOOK */
#lookBookThumbs
{
	margin: 0px auto 0px auto;
	width: 100%;
	/*float: left;
	height: 395px;
	overflow: hidden;
	width: 364px;*/
}
	#lookBookThumbs a
	{
		display: block;
		float: left;
		margin: 0px 0px 10px 0px;
		text-decoration: none;
	}
	
.lookBookImage
{
	float: left;
	margin: 0px 1px 0px 0px;
}
	.lookBookImage img
	{
		border: none;
		display: block;
		width: 340px;
	}
	
.lookBookInfo
{
	color: #000000;
	float: left;
	font-size: 13px;
	height: 100%;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
	text-transform: uppercase;
	width: 125px;
}
	.imgNumber
	{
		color: #000000;
		font-family: 'FalstaffMTStdRegular';
		font-size: 30px;
		height: 50px;
		line-height: 30px;
		margin: 0px 0px 1px 0px;
		padding: 0px 10px 0px 10px;
		text-align: left;
		text-decoration: none;
	}
	.imgInfo
	{
		padding: 10px 10px 10px 10px;
		vertical-align: bottom;
	}

.imgNumber,
.imgInfo,
.pagination .lookBookInfo
{
}


/* PAGINERING */
.pagination{
	float: right;
	text-align: center;
	position: relative;
	height: 20px;
}

.productCategory .pagination, .productDetail .pagination{
	width:703px;
}

.articleContent .pagination{
	/*width:684px;*/
	margin-right:294px;
	width:390px;
}
.lookBook .pagination
{
	margin: 1px 0px 0px 0px;
	width: 940px;
}
	.lookBook .pagination div
	{
		float: left;
	}
		.lookBook .pagination .up a
		{
			background: url(../Images/lookbook_up_off.png);
			display: block;
			height: 30px;
			margin: 0px 1px 0px 0px;
			width: 181px;
		}
			.lookBook .pagination .up a:hover
			{
				background: url(../Images/lookbook_up_hover.png);
			}
		.lookBook .pagination .down a
		{
			background: url(../Images/lookbook_down_off.png);
			display: block;
			height: 30px;
			margin: 0px 1px 0px 0px;
			width: 181px;
		}
			.lookBook .pagination .down a:hover
			{
				background: url(../Images/lookbook_down_hover.png);
			}
		.lookBook .pagination .left a
		{
			background: url(../Images/lookbook_left_off.png);
			display: block;
			height: 30px;
			margin: 0px 1px 0px 0px;
			width: 143px;
		}
			.lookBook .pagination .left a:hover
			{
				background: url(../Images/lookbook_left_hover.png);
			}
		.lookBook .pagination .right a
		{
			background: url(../Images/lookbook_right_off.png);
			display: block;
			height: 30px;
			margin: 0px 1px 0px 0px;
			width: 144px;
		}
			.lookBook .pagination .right a:hover
			{
				background: url(../Images/lookbook_right_hover.png);
			}
		.lookBook .pagination .lookBookInfo
		{
			display: block;
			height: 30px;
			width: 148px;
		}

.prevNext{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
}

.productCategory .prevNext, .articleContent .prevNext{
	width: 100%;
}

.productDetail .prevNext{
	width: 260px;
}

.prevLink{
	position: absolute;
	left: 0px;
}

.nextLink{
	position: absolute;
	right: 0px;
}

.backToOverview{
	position: absolute;
	left: -181px;
}

.articleContent .backToOverview{
	left: 0px;
}

.articleRightCol .backToOverview
{
	left: 0px;
	position:relative;
}
	.articleRightCol .backToOverview a
	{
		/*background: url(../Images/FFFFFF_80.png) top left;*/
		color: #363534;
		display: block;
		font-family: Palatino,Times,Serif;
		font-size: 13px;
		line-height: 30px;
		margin: 0px 0px 1px 0px;
		padding: 0px 30px 0px 30px;
		text-decoration: none;
		width: 140px;
	}
	.articleRightCol .backToOverview a:hover
	{
		/*background: #ffffff;*/
		color: #ca005d;
	}

.pagination .pages A{
	padding: 0px 5px;
}

.PagingContainer{
	width: 100%;
	height: 20px;
	float: left;
	position: relative;
}

.PagingContainer .prev{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 70px;
}

.PagingContainer .next{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 70px;
	text-align: right;
}

.PagingContainer .pages{
	position: absolute;
	top: 0px;
	left: 70px;
	width:250px;
	text-align: center;
}

.PagingContainer UL{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.PagingContainer LI{
	display: inline;
	padding: 0px 3px;
}


/* INSPIRATION	*/
.inspiration
{
	margin: 0px 0px 00px 0px;
	padding: 0px 0px 0px 0px;
	width: 940px;
}
	.inspiration h1
	{
		display: none;
	}
	.inspiration .articleContent
	{
		background: none;
		left: 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		width: 940px;
	}
	.inspiration .articleMainCol
	{
		background: none;
		float: none;
		left: 0px;
		margin: auto;
		padding: 0px 0px 0px 0px;
		position: relative;
		width: 940px;
	}
	.inspiration a
	{
		color: #ffffff;
		margin: 0px 5px 5px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		text-decoration: none;
	}
	.inspiration img
	{
		border: none;
		display: block;
		margin: 0px 0px 1px 0px;
	}
	.inspiration .shading
	{
		bottom: 0px;
		left: 0px;
		padding: 0px;
		position: absolute;
		width: 100%;
	}
	.inspiration a:hover .shading
	{
		/*background: url(../Images/FCF7F3_70.png);*/
	}
		.inspiration a .shading h2,
		.inspiration a:hover .shading h2
		{
			font-size: 32px;
			font-weight: normal;
			line-height: 30px;
			margin: 10px;
			padding: 0px 0px 0px 0px;
		}
		.inspiration a .shading p,
		.inspiration a:hover .shading p
		{
			font-size: 30px;
			line-height: 28px;
			margin: 3px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		.inspiration .shading .learnMoreBtn
		{
			float: right;
		}

body#shadowboxContent
{
	background: #ffffff;
	height: auto;
	padding: 10px 10px 10px 10px;
	width: 590px;
}
	#shadowboxContent .imageCol
	{
		float: left;
		width: 335px;
	}
		#shadowboxContent .imageCol img
		{
			margin: 0px 0px 10px 0px;
			width: 325px;
		}
	#shadowboxContent .textCol
	{
		clear: right;
		float: left;
		width: 250px;
	}
	#shadowboxContent h1
	{
		letter-spacing: -2px;
	}
	#shadowboxContent .ingress
	{
		margin: 0px 0px 10px 0px;
	}
		#shadowboxContent .ingress,
		#shadowboxContent .ingress p
		{
			font-weight: bold;
		}
		#shadowboxContent .ingress p
		{
			padding: 0px;
		}
	#shadowboxContent .text
	{
	}


/* STARTPAGE STUFF*/
#startpageImgCol
{
	left: 0px;
	position: absolute;
	top: 0px;
	width: 940px;
}
#inspirationImgCol
{
	float:left;
	width: 520px
}
	#inspirationImgCol img
	{
		float: right;
	}
	#startpageImgCol img
	{
		height: 480px;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 940px;
		z-index: -1;
	}

#startpageInfoCol
{
	height: 480px;
	overflow: hidden;
	width: 940px;
}
	#startpageInfoCol .promo
	{
		color: #666666;
		display: block;
		height: 90px;
		margin: 0px 0px 0px 0px;
		outline: none;
		padding: 35px 30px 35px 30px;
		text-decoration: none;
		width: 426px;
		z-index: 1;
	}
		#startpageInfoCol #bigPromo
		{
			float: none;
			height: 300px;
			width: 801px;
		}
		#startpageInfoCol .promo .shading
		{
			background: url(../Images/FCF7F3_50.png);
			height: 139px;
		}
			#startpageInfoCol #bigPromo .shading
			{
				background: none;
				height:289px;
			}
		#startpageInfoCol .promo img
		{
			display: none;
		}
			#startpageInfoCol #bigPromo img
			{
				height: 289px;
				left: 0px;
				max-height: 289px;
				top: 11px;
				width: 801px;
			}
		#startpageInfoCol .promo p
		{
			color: #231f20;
			font-family: 'FalstaffMTStdRegular';
			font-size: 12px;
			line-height: 17px;
			padding: 10px 0px 0px 35px;
			z-index: 10;
		}
			#startpageInfoCol #bigPromo p
			{
				bottom: 44px;
				font-size: 18px;
				line-height: 18px;
				top: auto;
				width: 741px;
			}
		#startpageInfoCol .promo p.headline
		{
			font-size: 40px;
			font-weight: bold;
			padding: 0px 0px 0px 0px;
		}
			#startpageInfoCol #bigPromo p.headline
			{
				font-size: 60px;
				font-weight: bolder;
				letter-spacing: -3px;
				line-height: 58px;
			}
		#startpageInfoCol .promo .learnMoreBtn,
		.inspiration .shading .learnMoreBtn
		{
			background: #cccccc;
			clear: both;
			color: #ffffff;
			font-family: Palatino,  Times, Serif;
			font-size: 14px;
			font-weight: bold;
			padding: 10px 16px 10px 16px;
			z-index: 10;
		}
		#startpageInfoCol .promo .learnMoreBtn
		{
			bottom: 10px;
			left: 30px;
			position: absolute;
		}
			#startpageInfoCol a:hover .learnMoreBtn,
			.inspiration a:hover .shading .learnMoreBtn
			{
				background: #ca005d;
			}
			
		#startpageInfoCol .divider,
		.lookBook .divider
		{
			background: #030000;
			display: block;
			float: left;
			height: 1px;
			margin: 0px 0px 0px 30px;
			padding: 0px;
			width: 426px;
		}
		
#inspirationCol
{
	display: none;
	/*float: right;
	width: 180px;*/
}
	#inspirationCol .promo
	{
		background: #e9e9e9 url(../Images/bg_promo.jpg);
		/*border-bottom: solid 1px #d4d4d4;
		border-right: solid 1px #d4d4d4;*/
		color: #666;
		display: block;
		margin: 5px 0px 10px 10px;
		padding: 10px;
		text-decoration: none;
		width: 150px;
	}
		#inspirationCol .promo img
		{
			border: solid 1px #bbbbbb;
		}


input.text,
textarea
{
	background: #feeadc;
	border: solid 1px #808285;
	clear: both;
	color: #808285;
	float: left;
	font-family: Times, Serif;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	width: 190px;
}
label
{
    clear: both;
    float: left;
    width: 190px;
}
