@charset "UTF-8";

/* CSS Document created by Bob Edenbach at nature asia-pacific */

body {
	background: #dfc9f4 url(../img/bkg.gif) repeat-x;
	font-size: small;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, Helvetica, sans-serif;
}

* html body {
	font-size: x-small; /* for IE5 Win */
	f\ont-size: small; /* for other IE versions */
}

#container {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 757px;
}

#masthead {
	height: 192px;
	width: 757px;
	background: url(../img/masthead.gif) no-repeat;
}

#masthead h1 {
	text-indent: -5000px;
}

#mainContent {
	clear: both;
	margin: 0;
	padding: 0px 20px 25px 20px;
	width: 711px;
	border-left: solid 3px #814db2;
	border-right: solid 3px #814db2;
	background-color: #fff;
}

#home #mainContent {
	background: #fff url(../img/corset-3.gif) no-repeat 100px right;
}

#home #mainContent p {
	padding-right: 220px;
}

#lines #mainContent {
	background: #fff url(../img/corset-2.gif) no-repeat 70px right;
}

#lines #mainContent p {
	padding-right: 160px;
}

#fittings #mainContent {
	background: #fff url(../img/corset-1.gif) no-repeat 40px right;
}

#fittings #mainContent p,
#fittings #mainContent .list li {
	padding-right: 220px;
}

#menu {
	background: #fff url(../img/menu-bkg.gif) no-repeat top left;
	margin: 0 0 15px 75px;
	padding: 0;
	list-style-type: none;
	width: 552px;
	height: 34px;
}

#menu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
}

#menu li a {
	text-indent: -3000px;
}

#menu a#nav-home {
	background: url(../img/home.gif) no-repeat top left;
	margin: 0 0 0 45px;
	padding: 0;
	width: 84px;
	height: 28px;
	display: block;
}

#menu a#nav-home:hover {background: url(../img/home-over.gif) no-repeat top left;}

#home #menu a#nav-home {background: url(../img/home-over.gif) no-repeat top left;}

#menu #nav-fittings {
	background: url(../img/fittings.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 167px;
	height: 28px;
	display: block;
}

#menu #nav-fittings:hover {background: url(../img/fittings-over.gif) no-repeat top left;}

#fittings #menu #nav-fittings {background: url(../img/fittings-over.gif) no-repeat top left;}

#menu #nav-lines {
	background: url(../img/lines.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 127px;
	height: 28px;
	display: block;
}

#menu #nav-lines:hover {background: url(../img/lines-over.gif) no-repeat top left;}

#lines #menu #nav-lines {background: url(../img/lines-over.gif) no-repeat top left;}

#menu #nav-news {
	background: url(../img/news.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 82px;
	height: 28px;
	display: block;
}

#menu #nav-news:hover {background: url(../img/news-over.gif) no-repeat top left;}

#news #menu #nav-news {background: url(../img/news-over.gif) no-repeat top left;}


#header {
	height: 35px;
	margin: 0 0 20px 0;
}

ul, p {
	font: normal 90%/150% Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainContent p,
#mainContent h1,
#mainContent h2  {margin-left: 20px}

.mapBtn {
	float: right;
	display: block;
	height: 42px;
	width: 180px;
	background: url(../img/map_btn.gif) no-repeat;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 10px 0;
	color: #814DB2;
}


h1 {
	padding: 0;
	font-size:160%;
	color: #9361c2;
}

h2 {
	font-size: 200%;
	font-family: Garamond, Times, serif;;
	color: #814DB2;
}

.highlight {
	font-size: 110%;
	font-weight: bold;
	color: #BF1E55;
}

#mainContent .highlight h2 {margin-left: 0}

a:link, a:visited {
	color: #9361c2;
	text-decoration: none;
}

a:hover {
	color: #00a8ff;
	text-decoration: underline;
}

a img {
	border: none;
}

a.pdf {
	padding-right: 22px;
	background: url(../img/pdf.gif) no-repeat right top;
}

abbr {border-bottom: dotted 1px #999}

.img {
	float: right;
	width: 200px;
	margin: 5px 0 10px 20px;
	border: solid 1px #ccc;
	padding: 3px;
	text-align: center;
}

.img_lt {
	float: left;
	width: 200px;
	margin: 5px 20px 10px 20px;
	border: solid 1px #ccc;
	padding: 3px;
	text-align: center;
}

.img h2 {
	font-size: 70%;
	margin: 0;
	padding: 0;
	color: #FF701C;
}

div.caption {
	font: normal 90%/130% Verdana, Arial, Helvetica, sans-serif;
}

p.caption {
	clear: right;
	float: right;
	width: 200px;
	font: normal 90%/130% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0 3px;
	margin: 0 0 5px 0 !important;
}

p.caption_lt {
	clear: left;
	float: left;
	width: 200px;
	font: normal 90%/130% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0 3px;
	margin: 0 20px 5px 20px !important;
}

.read, .read a {
	font-size: 100%;
}


.quote {
	float: left;
	width: 250px;
	font-size: 140%;
	line-height: 160%;
	color: #2C8C32;
	font-weight: bold;
	margin: 5px 10px 5px 20px;
	font-family: Garamond, "Times New Roman", Times, serif;
}



.clearfloat {
	clear:both;
	font-size:1px;
	height: 0pt;
	line-height:0px;
}


ul#links {
	margin: 3em 0 0 2em;
	padding-bottom: 1em;
	list-style-type: square;
}

ul#links li {
	list-style-type: square;
	font-size: 110%;
	margin: 0.7em 0;
	color: #333;
}

.small {
	font-size: 90%;
	color: #666;
}

.pageNav {
	margin: 20px 0 0 0;
	clear: both;
}

.pageNav p {
	float: right;
	font-size: 90%;
	color: #666;
	margin-bottom: 0;
	padding-bottom: 0;
}

#footerNav {
	margin: 0;
	height: 25px;
	background: url(../img/footer.gif) no-repeat;
	padding: 0;
}

#footerNav p#lang {
	float: left;
	font-size: 90%;
	margin: 0.5em 0 0 0;
	padding: 0;
}

#footerNav p {
	float: right;
	font-size: 90%;
	color: #666;
	margin: 0;
	padding: 0 3.5em 0 0;
}

#footer {
	clear: both;
	width: 717px;
	height: 25px;
	padding: 5px 20px 15px 20px;
	margin-bottom: 10px;
	font-size: 85%;
	color: #814db2;
}

.print {display: block}

.pics {
	margin: 2em 0 0 20px;
}
.thumb {
	float: left;
	margin: 0pt 15px 15px 0px;
}

#home .thumb {
	float: left;
	margin: 0pt 15px 10px 20px;
}

.thumb img {
	border: 1px solid #BC99DD;
	padding: 2px;
}