/* CSS Document */

#header h1
	{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	}

h1
	{
	font-size: 1.6em;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 0.2em;
	}

.content-title-orange, .content-title-red, .content-title-cyan, .content-title-navy, .content-title-pink, .content-title-concrete, .content-title-yellow, .content-title-lime
	{
	display: block;
	color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 60px;
	font-size: 18px;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 20px;
	letter-spacing: 0.2em;
	}

.content-title-orange
	{
	background-image: url(../decoration/content-title-orange-bck.gif);
	background-repeat: no-repeat;
	}
	
.content-title-red
	{
	background-image: url(../decoration/content-title-red-bck.gif);
	background-repeat: no-repeat;
	}
	
.content-title-cyan
	{
	background-image: url(../decoration/content-title-cyan-bck.gif);
	background-repeat: no-repeat;
	}
	
.content-title-navy
	{
	background-image: url(../decoration/content-title-navy-bck.gif);
	background-repeat: no-repeat;
	}

.content-title-pink
	{
	background-image: url(../decoration/content-title-pink-bck.gif);
	background-repeat: no-repeat;
	}
	
.content-title-concrete
	{
	background-image: url(../decoration/content-title-concrete-bck.gif);
	background-repeat: no-repeat;
	}
	
.content-title-yellow
	{
	background-image: url(../decoration/content-title-yellow-bck.gif);
	background-repeat: no-repeat;
	}

.content-title-lime
	{
	background-image: url(../decoration/content-title-lime-bck.gif);
	background-repeat: no-repeat;
	}

.index-page h1, .index-page h2
	{
	font-size: 0.95em;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

.index-page h1
{
font-weight: bold;}

.index-page h2
{
font-weight: normal;
}

h2
	{
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 1.2em;
	margin-bottom: 0.2em;
	}

h3, h4, h5, h6
	{
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	}

p
	{
	font-size: 0.95em;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

#top-nav p
	{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	height: 22px;
	padding: 0px;
	display: inline;
	}

#lcol-sub-nav p
	{
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	}

#lcol-news p
	{
	font-size: 10px;
	line-height: 13px;
	padding-top: 0px;
	} 

#lcol-news h1, #lcol-news h2,  #lcol-news h3, #lcol-news h4, #lcol-news h5
	{
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	} 

.product-table p
	{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	}

#footer h1, #footer p
	{
	font-size: 10px;
	color: #CCCCCC;
	text-align: left;
	line-height: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	}

#date p
	{
	margin: 0px;
	color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	}

#credits h1, #credits p
	{
	font-size: 9px;
	text-align: center;
	padding-right: 12px;
	color: #333333;
	line-height: 14px;
	}
	
q
	{
	font-style: italic;
	}
	
blockquote
	{
	font-style: italic;
	margin-bottom: 0.5em;
	font-size: 1.1em;
	font-family: "Times New Roman", Times, serif;
	word-spacing: 0.1em;
	letter-spacing: 0.05em;
	margin-left: 2em;
	}
	
.author
	{
	font-size: .8em;
	margin-top: 0.1em;
	text-align: left;
	margin-left: 2.5em;
	margin-bottom: 1em;
	}

ul
	{
	list-style-type: square;
	font-size: 0.95em;
	font-weight: normal;
	margin-top: 0.5em;
	}

li
	{
	}

hr 
	{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #BDBBBC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	}
	
	
#view-garments p
{
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	line-height: 11pt;
}

#book-festival p, #book-festival img
{
	text-align: center;
	margin-top: 10px;
	color: #37619D;
}

	




	
