/*
	design.css (extends core.css)
	contains all design specific colors, images and text formatting
	
	All style rule attributes in alpha-numeric order starting from 0-9 A-Z
	x = horizontal, y = vertical
	property: trbl, tb rl, t rl b, t r b l;
*/

/* COLORS
-----------------------------------------------------------------------------
	
	#130f10 (black, background and general content)
	#fdcafd (pink, background, header)
	#fee5fe (pink, background, footer)
	#fdcdfd (pink, background, content)
	#e3b6e3 (pink, image borders)
	#927e91 (pinkish black, navigation)
	#35e4c59 (pinkish black, shade 1, Header headline color)
	#947991 (pinkish black, shade 2, Header content color)
	#524250 (black / pink shade, column content)
	
*/

/* TABLE OF CONTENTS
-----------------------------------------------------------------------------
	
	_FORMS
	_WRAP
	_HEADER
	_MASTHEAD
	_CONTENT-WRAP
		_COLUMN
		_SIDEBAR
	_FOOTER
	_INTERIOR-PAGE-BIOS
	
*/

body{
	background-color: #130f10;
	color: #130f10;
	margin: 0;
}

a:link, 
a:visited{ 
	color: #927f91;
	font-size: 1em; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	}

a:hover, 
a:active{ color: #161213; }

img.left,
img.right,
img.center{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: 0 10px 5px;
	padding: 3px;
}

	img.left{ margin-left: 0; }
	img.right{ margin-right: 0; }
	img.center{ margin: 15px auto; }
	
	img.none{
		background-color: transparent;
		border: 0;
		padding: 0;
	}

/* _FORMS
----------------------------------------------------------------------------- */

.btn{ text-align: right; }

label{
	display: block;
	font-weight: bold;
}

input,
textarea{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
	width: 400px;
}

	.short input{ width: 100px; }
	.wide input{ width: 600px; }
	
	.inline input, 
	.btn input{ width: auto; }

	textarea{ 
		height: 150px;
		resize: none;
	}

	.btn input{ 
		border: 0;
		text-transform: uppercase; 
	}
	
	.inline input,
	.inline label{ float: left; }

	.inline input{ 
		background-color: transparent;
		border: 0;
		margin-right: 10px;
	}

/* _WRAP
----------------------------------------------------------------------------- */

#wrap{
	margin: 0;
	padding: 0;
}

/* _HEADER
----------------------------------------------------------------------------- */

#header{
	width: 100%;
	height: 614px;
	background-color: #fdcafd;
	margin: 0px;
}
.header-wrap {
	width: 940px;
	height: 530px;
	margin: auto;
	background-image:url('img/bg-header.jpg');
	background-repeat:no-repeat;
}
.navigation {
	
}
.navigation li {
	position: relative;
	left: 312px;
	color: #927e91; 
	list-style: none;
	width: auto;
	float: left;
	margin: 0 25px;
	padding: 32px 0 23px 0;
	height: 14px;
}
.logo {
	border: 2px solid #e3b6e3;
	float: left;
	clear: both;
}
.mast-image {
	border: 2px solid #e3b6e3;
	float: right;
}
#mast-image {
	border: 2px solid #e3b6e3;
	float: right;
	height: 312px;
	width: 618px;
	display: block;
}
.newsletter-wrap {
	width: 940px;
	height: 36px;
	float: left;
	margin: 20px 0 0 0;
	position: relative;
	background: url('img/hp-newsletter-form.jpg') no-repeat 320px 0;
}
.newsletter-wrap h2 {
	float: left;
	clear: both;
	color: #5e4c59; 
	font-size: 1em; 
	text-transform: uppercase; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin: 2px 0 0 12px;
	width: 270px;
}
.newsletter-wrap h3 {
	margin: 0 0 0 12px;
	float: left;
	clear: both;
	color: #947891; 
	font-size: .8em; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	width: 270px;
}

#enews_form { 
	height: 32px;
	width: 620px;
	position: absolute;
	top: 0;
	right: 0;
}

#enews_form legend,
#enews_form label { display: none; }

#enews_name,
#enews_email,
#enews_submit {
	position: absolute;
	top: 3px;
	background: none;
	background-color: none;
	border: 0;
	width: 200px;
	height: 28px;
	font-size: 14px;
	line-height: 18px;
	padding: 0 10px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#enews_name { left: 10px; }

#enews_email { left: 250px; }

#enews_submit {
	text-transform: uppercase;
	width: 115px;
	right: 20px;
	cursor: hand;
}

.goods-wrap {
	width: 938px;
	height: 68px;
	float: left;
	margin: 20px 0 0 0;
	border-top: 1px dashed #9f8a9e;
	border-bottom: 1px dashed #9f8a9e;
	background-image:url('img/bg-goods.jpg');
	background-repeat:no-repeat;
}
.goods-wrap h2 {
	float: left;
	clear: both;
	color: #5e4c59; 
	font-size: 1em; 
	text-transform: uppercase; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin: 19px 0 0 12px;
	width: 270px;
}
.goods-wrap h3 {
	float: left;
	clear: both;
	margin: 0 0 0 12px;
	color: #947891; 
	font-size: .8em; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	width: 270px;
}
.goods-wrap img {
	width: 612;
	height: 45;
	margin: 12px 0 0 325px;
}

/* _MASTHEAD (if needed)
----------------------------------------------------------------------------- */

#masthead{}

/* _CONTENT-WRAP
----------------------------------------------------------------------------- */

#content-wrap{
	width: 100%;
	height: 775px;
	background-image:url('img/bg-content.gif');
	/*background-attachment:fixed;*/
	background-position: center 614px;
}

	/* _COLUMN
	------------------------------------------------------------------------- */

	#column{
		width: 940px;
		margin: auto;
		background-color: blue;
	}
		.column-content1{
			float: left;
			width: 300px;
			height: 725px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0 15px 0 5px;
		}
			.column-content1 h1,
			.column-content1 h1 a:link,
			.column-content1 h1 a:visited,
			.column-content1 h1 a:hover,
			.column-content1 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-content1 h1{
				margin: -65px 0 10px 0;
			}

			.column-content1 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-content1 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-content1 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 15px 0 12px -2px;
			}
			.column-content1 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-content1 p a:link,
			.column-content1 p a:visited,
			.column-content1 p a:hover,
			.column-content1 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}
		.column-content2{
			float: left;
			width: 300px;
			height: 725px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0 15px 0 0;
		}
			.column-content2 h1,
			.column-content2 h1 a:link,
			.column-content2 h1 a:visited,
			.column-content2 h1 a:hover,
			.column-content2 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-content2 h1{
				margin: -65px 0 10px 0;
			}
			.column-content2 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-content2 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-content2 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 15px 0 12px -2px;
			}
			.column-content2 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-content2 p a:link,
			.column-content2 p a:visited,
			.column-content2 p a:hover,
			.column-content2 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}
		.column-content3{
			float: left;
			width: 300px;
			height: 725px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0;
		}
			.column-content3 h1,
			.column-content3 h1 a:link,
			.column-content3 h1 a:visited,
			.column-content3 h1 a:hover,
			.column-content3 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-content3 h1{
				margin: -65px 0 10px 0;
			}
			.column-content3 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-content3 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-content3 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 15px 0 12px -2px;
			}
			.column-content3 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-content3 p a:link,
			.column-content3 p a:visited,
			.column-content3 p a:hover,
			.column-content3 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}

	/* _SIDEBAR
	------------------------------------------------------------------------- */

	#sidebar{}

/* _FOOTER
----------------------------------------------------------------------------- */

#footer{
	width: 100%;
	height: 435px;
	background-color: #fee5fe;
	border-top: 2px solid #fdcafd;
}
	.footer-wrap {
		width: 940px;
		margin: auto;
	}
		.footer-wrap img{
			float: left;
			margin: 10px 5px 0 5px;
		}
		.footer-wrap p{
			float: left;
			width: 730px;
			margin: 20px 0 0 60px;
			color: #927d91; 
			font-size: .8em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
		}
		
		
/* _INTERIOR-PAGES
----------------------------------------------------------------------------- */

#content-wrap-about{
	width: 100%;
	height: 6875px;
	background-image:url('img/bg-content.gif');
	/*background-attachment:fixed;*/
	background-position: center 614px;
}
#content-wrap-services{
	width: 100%;
	height: 2685px;
	background-image:url('img/bg-content.gif');
	/*background-attachment:fixed;*/
	background-position: center 614px;
}
#content-wrap-products{
	width: 100%;
	height: 1935px;
	background-image:url('img/bg-content.gif');
	/*background-attachment:fixed;*/
	background-position: center 614px;
}
#content-wrap-location{
	width: 100%;
	height: 800px;
	background-image:url('img/bg-content.gif');
	/*background-attachment:fixed;*/
	background-position: center 614px;
}
#header-interior{
	width: 100%;
	height: 546px;
	background-color: #fdcafd;
	margin: 0px;
}

.newsletter-wrap-interior {
	width: 940px;
	height: 58px;
	float: left;
	margin: 20px 0 0 0;
	position: relative;
	background: url('img/hp-newsletter-form.jpg') no-repeat 320px 0;
	border-bottom: 1px dashed #9f8a9e;
}
.newsletter-wrap-interior h2 {
	float: left;
	clear: both;
	color: #5e4c59; 
	font-size: 1em; 
	text-transform: uppercase; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin: 2px 0 0 12px;
	width: 270px;
}
.newsletter-wrap-interior h3 {
	margin: 0 0 0 12px;
	float: left;
	clear: both;
	color: #947891; 
	font-size: .8em; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	width: 270px;
}
.newsletter-wrap-interior img {
	width: 631;
	height: 37;
	margin: 2px 0 0 307px;
}
#column-interior{
	width: 940px;
	margin: auto;
	background-color: blue;
}
.bio-wrapper {
	clear: both;
	width: 605px;
	margin: 13px 0 25px 0;
}
	.bio-wrapper img{
		float: left;
		width: 200px;
		height: 300px;
		border: 2px solid #c9a1c9;
		margin: 0 10px 5px -2px;
	}
	.prod-wrapper {
		clear: both;
		width: 605px;
		margin: 13px 0 25px 0;
	}
		.prod-wrapper img{
			float: left;
			width: 300px;
			height: 300px;
			border: 2px solid #c9a1c9;
			margin: 0 10px 5px -2px;
		}
	
	/* _ABOUT-PAGES
	----------------------------------------------------------------------------- */
	
	.column-aboutus-content1{
		float: left;
		width: 615px;
		height: 6825px;
		background-color: #fdcdfd;
		color: #524250;
		margin: 0 15px 0 5px;
	}
		.column-aboutus-content1 h1,
		.column-aboutus-content1 h1 a:link,
		.column-aboutus-content1 h1 a:visited,
		.column-aboutus-content1 h1 a:hover,
		.column-aboutus-content1 h1 a:active{
			height: auto;
			color: #ffffff; 
			font-size: 1.5em; 
			font-style:italic;
			font-weight:bold;
			text-transform: none;
			font-family:"Trebuchet MS", Helvetica, sans-serif;
		}

		.column-aboutus-content1 h1{
			margin: -65px 0 10px 0;
		}

		.column-aboutus-content1 h2{
			margin: 0 0 3px 10px;
			color: #161213; 
			font-size: 1.4em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
			text-decoration: none;
		}
		.column-aboutus-content1 h3{
			margin: 0 0 15px 10px;
			color: #161213; 
			font-size: 1em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
		}
		.column-aboutus-content1 p{
			margin: 0 10px 15px 10px;
			color: #524250;
			font-size: .85em;
			line-height: 140%;
			font-family:"Helvetica", Arial, sans-serif;
		}
		.column-aboutus-content1 p a:link,
		.column-aboutus-content1 p a:visited,
		.column-aboutus-content1 p a:hover,
		.column-aboutus-content1 p a:active{
			color: #524250;
			font-size: .85em;
			font-family:"Helvetica", Arial, sans-serif; 
			font-style:italic;
			font-weight:bold;
		}
		.column-aboutus-content3{
			float: left;
			width: 300px;
			height: 6825px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0;
		}
			.column-aboutus-content3 h1,
			.column-aboutus-content3 h1 a:link,
			.column-aboutus-content3 h1 a:visited,
			.column-aboutus-content3 h1 a:hover,
			.column-aboutus-content3 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-aboutus-content3 h1{
				margin: -65px 0 10px 0;
			}
			.column-aboutus-content3 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
				text-decoration: none;
			}
			.column-aboutus-content3 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-aboutus-content3 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 13px 0 12px -2px;
			}
			.column-aboutus-content3 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-aboutus-content3 p a:link,
			.column-aboutus-content3 p a:visited,
			.column-aboutus-content3 p a:hover,
			.column-aboutus-content3 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}
		
	/* _SERVICES-PAGES
	----------------------------------------------------------------------------- */

	.column-services-content1{
		float: left;
		width: 615px;
		height: 2635px;
		background-color: #fdcdfd;
		color: #524250;
		margin: 0 15px 0 5px;
	}
		.column-services-content1 h1,
		.column-services-content1 h1 a:link,
		.column-services-content1 h1 a:visited,
		.column-services-content1 h1 a:hover,
		.column-services-content1 h1 a:active{
			height: auto;
			color: #ffffff; 
			font-size: 1.5em; 
			font-style:italic;
			font-weight:bold;
			text-transform: none;
			font-family:"Trebuchet MS", Helvetica, sans-serif;
		}

		.column-services-content1 h1{
			margin: -65px 0 10px 0;
		}

		.column-services-content1 h2{
			margin: 0 0 3px 10px;
			color: #161213; 
			font-size: 1.4em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold
		}
		.column-services-content1 h3{
			margin: 0 0 15px 10px;
			color: #161213; 
			font-size: 1em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
		}
		.column-services-content1 p{
			margin: 0 10px 15px 10px;
			color: #524250;
			font-size: .95em;
			line-height: 140%;
			font-family:"Helvetica", Arial, sans-serif;
		}
		.column-services-content1 p a:link,
		.column-services-content1 p a:visited,
		.column-services-content1 p a:hover,
		.column-services-content1 p a:active{
			color: #524250;
			font-size: .85em;
			font-family:"Helvetica", Arial, sans-serif; 
			font-style:italic;
			font-weight:bold;
		}
		.column-services-content3{
			float: left;
			width: 300px;
			height: 2635px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0;
		}
			.column-services-content3 h1,
			.column-services-content3 h1 a:link,
			.column-services-content3 h1 a:visited,
			.column-services-content3 h1 a:hover,
			.column-services-content3 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-services-content3 h1{
				margin: -65px 0 10px 0;
			}
			.column-services-content3 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-services-content3 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-services-content3 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 13px 0 12px -2px;
			}
			.column-services-content3 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-services-content3 p a:link,
			.column-services-content3 p a:visited,
			.column-services-content3 p a:hover,
			.column-services-content3 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}
			
	/* _PRODUCTS-PAGES
	----------------------------------------------------------------------------- */

	.column-products-content1{
		float: left;
		width: 615px;
		height: 1885px;
		background-color: #fdcdfd;
		color: #524250;
		margin: 0 15px 0 5px;
	}
		.column-products-content1 h1,
		.column-products-content1 h1 a:link,
		.column-products-content1 h1 a:visited,
		.column-products-content1 h1 a:hover,
		.column-products-content1 h1 a:active{
			height: auto;
			color: #ffffff; 
			font-size: 1.5em; 
			font-style:italic;
			font-weight:bold;
			text-transform: none;
			font-family:"Trebuchet MS", Helvetica, sans-serif;
		}

		.column-products-content1 h1{
			margin: -65px 0 10px 0;
		}

		.column-products-content1 h2{
			margin: 0 0 3px 10px;
			color: #161213; 
			font-size: 1.4em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold
		}
		.column-products-content1 h3{
			margin: 0 0 15px 10px;
			color: #161213; 
			font-size: 1em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
		}
		.column-products-content1 p{
			margin: 0 10px 15px 10px;
			color: #524250;
			font-size: .95em;
			line-height: 140%;
			font-family:"Helvetica", Arial, sans-serif;
		}
		.column-products-content1 p a:link,
		.column-products-content1 p a:visited,
		.column-products-content1 p a:hover,
		.column-products-content1 p a:active{
			color: #524250;
			font-size: .85em;
			font-family:"Helvetica", Arial, sans-serif; 
			font-style:italic;
			font-weight:bold;
		}
		.column-products-content3{
			float: left;
			width: 300px;
			height: 1885px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0;
		}
			.column-products-content3 h1,
			.column-products-content3 h1 a:link,
			.column-products-content3 h1 a:visited,
			.column-products-content3 h1 a:hover,
			.column-products-content3 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-products-content3 h1{
				margin: -65px 0 10px 0;
			}
			.column-products-content3 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-products-content3 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-products-content3 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 13px 0 12px -2px;
			}
			.column-products-content3 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-products-content3 p a:link,
			.column-products-content3 p a:visited,
			.column-products-content3 p a:hover,
			.column-products-content3 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}

	/* _LOCATION-PAGES
	----------------------------------------------------------------------------- */

	.column-location-content1{
		float: left;
		width: 615px;
		height: 750px;
		background-color: #fdcdfd;
		color: #524250;
		margin: 0 15px 0 5px;
	}
		.column-location-content1 h1,
		.column-location-content1 h1 a:link,
		.column-location-content1 h1 a:visited,
		.column-location-content1 h1 a:hover,
		.column-location-content1 h1 a:active{
			height: auto;
			color: #ffffff; 
			font-size: 1.5em; 
			font-style:italic;
			font-weight:bold;
			text-transform: none;
			font-family:"Trebuchet MS", Helvetica, sans-serif;
		}

		.column-location-content1 h1{
			margin: -65px 0 10px 0;
		}

		.column-location-content1 h2{
			margin: 0 0 3px 10px;
			color: #161213; 
			font-size: 1.4em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold
		}
		.column-location-content1 h3{
			margin: 0 0 15px 10px;
			color: #161213; 
			font-size: 1em; 
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
		}
		.column-location-content1 p{
			margin: 0 10px 15px 10px;
			color: #524250;
			font-size: .95em;
			line-height: 140%;
			font-family:"Helvetica", Arial, sans-serif;
		}
		.column-location-content1 p a:link,
		.column-location-content1 p a:visited,
		.column-location-content1 p a:hover,
		.column-location-content1 p a:active{
			color: #524250;
			font-size: .85em;
			font-family:"Helvetica", Arial, sans-serif; 
			font-style:italic;
			font-weight:bold;
		}
		.column-location-content3{
			float: left;
			width: 300px;
			height: 750px;
			background-color: #fdcdfd;
			color: #524250;
			margin: 0;
		}
			.column-location-content3 h1,
			.column-location-content3 h1 a:link,
			.column-location-content3 h1 a:visited,
			.column-location-content3 h1 a:hover,
			.column-location-content3 h1 a:active{
				width: 285px;
				height: auto;
				color: #ffffff; 
				font-size: 1.5em; 
				font-style:italic;
				font-weight:bold;
				text-transform: none;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
			}

			.column-location-content3 h1{
				margin: -65px 0 10px 0;
			}
			.column-location-content3 h2{
				margin: 0 0 3px 10px;
				color: #161213; 
				font-size: 1.4em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold
			}
			.column-location-content3 h3{
				margin: 0 0 15px 10px;
				color: #161213; 
				font-size: 1em; 
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
			}
			.column-location-content3 img{
				width: 300px;
				height: 274px;
				border: 2px solid #c9a1c9;
				margin: 13px 0 12px -2px;
			}
			.column-location-content3 p{
				margin: 0 10px;
				color: #524250;
				font-size: .95em;
				line-height: 140%;
				font-family:"Helvetica", Arial, sans-serif;
			}
			.column-location-content3 p a:link,
			.column-location-content3 p a:visited,
			.column-location-content3 p a:hover,
			.column-location-content3 p a:active{
				color: #524250;
				font-size: .85em;
				font-family:"Helvetica", Arial, sans-serif; 
				font-style:italic;
				font-weight:bold;
			}


