body {
	-x-system-font: none;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style:  normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	margin: 0pt auto;
	text-align: center;
	width: 17cm;
}
div {
	clear: none;
	float: none;
	margin: 0pt;
	padding: 0pt;
	text-align: left;
}
form {
	margin: 0px;
}
input, select, textarea {
	-x-system-font: none;
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
a {
	color: #552878;
	text-decoration: underline;
}
a.more {
	float: right;
	padding: 0pt 16px;
	width: auto;
}
p {
	margin: 0pt;
	padding: 0pt;
}
hr {
	border-color: -moz-use-text-color -moz-use-text-color #F3EBFE;
	border-style: none none dotted;
	border-width: 0pt 0pt 1px;
}
h1 {
	color: #552878;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0pt 0pt;
	padding-bottom: 10px;
}
h2 {
	clear: both;
	color: #552878;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0pt 0pt;
	padding-bottom: 10px;
}
h3 {
	color: #552878;
	font-size: 14px;
	font-weight: bold;
	margin: 0pt;
	padding-bottom: 10px;
}
h4 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 0pt;
	padding-bottom: 10px;
}
h5 {
	color: #552878;
	font-size: 11px;
	font-weight: bold;
	margin: 0pt;
	padding-bottom: 10px;
}
h6 {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin: 0pt;
	padding-bottom: 10px;
}
ul {
	margin: 5px 0pt 10px;
	padding-left: 20px;
}
li {
	width: auto;
}
ul.arrow {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 5px;
}
ul.arrow li {
	background: transparent url(../images/arrowBig_purple.gif) no-repeat scroll 0px 0px;
	padding: 0px 0px 5px 19px;
}
table {
	border-collapse: collapse;
	margin: 5px 0pt 10px;
	padding: 0px;
}
tr.altRow {
	background: #F7F5F8 none repeat scroll 0% 0%;
}
th {
	background: #ECE6F2 none repeat scroll 0% 0%;
}
td, th {
	border: 1px solid #C9C2D0;
	padding: 5px;
}
img.left {
	float: left;
	padding: 0pt 5px 5px 0pt;
}
img.right {
	float: right;
	padding: 0pt 0pt 5px 5px;
}
.containerFull {
	float: none;
	margin: 0pt;
	width: 100%;
}
.headerBlock {
	float: none;
	width: 17cm;
}
.bannerBlock {
	float: none;
	width: 17cm;
}
.contentBlock {
	float: none;
	padding-bottom: 23px;
	width: 17cm;
	z-index: 250;
}
.contentLeft {
	display: none;
}
.contentCenter {
	float: none;
}
.metaContent {
	display: none;
}
.metaContentNarrow {
	display: none;
}
.footerBlock {
	border-top: 1px solid #D7CAE4;
	clear: both;
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	margin-top: 20px;
	text-align: left;
	width: 17cm;
}
.picture00 {
	display: none;
}
.off {
	display: none;
}
.languageBlockHome {
	display: none;
}
.languageBlock {
	display: none;
}
.logoBlock {
	display: none;
}
.mainNav {
	display: none;
}
.topNavBlock {
	display: none;
}
.tabulation {
	background: transparent none repeat scroll 0% 0%;
	position: static;
	width: 557px;
}
.tabulation ul {
	border-bottom: 1px solid #BCB3C4;
	padding: 3px 0px 0px;
	position: static;
	width: 555px;
}
.tabulation li {
	display: inline;
	position: static;
}
.tabulation a {
	border-color: #BCB3C4 rgb(188, 179, 196) -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #333333;
	font-weight: normal;
	margin: 6px 5px 0px 0px;
}
.tabulation li.sel {
	position: static;
}
.tabulation li.sel a {
	border-bottom: medium none;
	margin: 2px 5px 1px 0px;
	padding-bottom: 1px;
	padding-top: 6px;
	position: relative;
	top: 2px;
}
.searchBlock {
	display: none;
}
ul.rightNav {
	float: left;
	font-size: 10px;
	width: auto;
}
ul.rightNav a {
	padding: 4px 9px 0px;
}
.subNavigation {
	display: none;
}
.pathBlock {
	display: none;
}
.metaContent a img {
	border: 0pt none;
	margin-bottom: 5px;
}
.metaContentBlock {
	display: none;
}
.metaContentNarrow a img {
	display: none;
}
.metaContentNarrow .metaContentBlock {
	display: none;
}
.contentCenter .promoBlock {
	margin: 0px;
	width: 17cm;
}
.contentCenter .promoBlock h3 {
	font-size: 12px;
	padding: 0pt 0pt 10px 5px;
}
.contentCenter .promoBlock ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 0pt 0pt 0px;
	padding: 0pt;
	width: 6.31cm;
}
.contentCenter .promoBlock li {
	border-color: #CCCCCC rgb(204, 204, 204) -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0pt;
	float: left;
	height: 89px;
	margin: 0pt;
	padding: 7px;
	width: 5.5cm;
}
.contentCenter .promoBlock li.last {
	border-bottom: 1px solid #CCCCCC;
}
.contentCenter .promoBlock a img {
	border: 0pt none;
	float: right;
}
.contentCenter .promoBlock p {
	padding: 0px 10px 0px 5px;
}
.contentCenter .productPromoBlock {
	display: none;
}
.contentCenter .productBlock {
	border: 1px solid #CCCCCC;
	clear: right;
	float: left;
	height: 230px;
	margin-right: 9px;
	margin-top: 10px;
	width: 179px;
}
.contentCenter .productBlock img {
	border: 0pt none;
	margin: 1px 0pt 0pt 1px;
}
.contentCenter .productBlock img.logo {
	padding: 10px;
}
.contentCenter .productBlock p {
	height: 40px;
	padding: 0px 10px 20px;
}
.contentCenter .productBlock ul {
	clear: both;
	margin: 0pt 0pt 0pt 22px;
	padding: 0px;
}
.contentCenter .productBlock ul a {
	padding: 0px 0px 3px;
	width: 100px;
}
.contentCenter .productBlock li {
	margin: 0px 0px 5px;
}
.contentCenter .flex ul a {
	color: #A5171C;
}
.contentCenter .comfort ul a {
	color: #319EA1;
}
.contentCenter .weekendplus ul a {
	color: #EE8D0E;
}
.contentCenter .nature ul a {
	color: #6B9F18;
}
.contentCenter .last {
	margin-right: 0pt;
}
.contentCenter .productDetailBlock {
	margin-top: -1px;
	padding: 0px;
	width: 17cm;
	z-index: 250;
}
.contentCenter .productDetailBlock h2 {
	background: transparent none repeat scroll 0% 0%;
	font-size: 16px;
	margin-top: 10px;
}
.contentCenter .productDetailBlock h2.red {
	color: #A5171C;
}
.contentCenter .productDetailBlock h2.orange {
	color: #EE8D0E;
}
.contentCenter .productDetailBlock h2.green {
	color: #6B9F18;
}
.contentCenter .productDetailBlock h2.blue {
	color: #319EA1;
}
.contentCenter .productDetailBlock img.left {
	float: left;
	padding-right: 10px;
}
.contentCenter .productDetailBlock img.right {
	float: right;
	padding-left: 10px;
}
.contentCenter .productDetailBlock p {
	float: none;
	padding-bottom: 10px;
}
.contentCenter .productCompare {
	margin-top: 10px;
	width: 17cm;
}
.contentCenter .productCompare th {
	border-bottom: 1px solid #DCD6E2;
	border-right: 1px solid #DCD6E2;
	font-weight: normal;
	padding: 5px 8px;
	text-align: right;
	vertical-align: top;
	width: 2cm;
}
.contentCenter .productCompare td {
	border-bottom: 1px solid #DCD6E2;
	border-right: 1px solid #DCD6E2;
	padding: 5px 7px;
	vertical-align: top;
	width: 3cm;
}
.contentCenter .productCompare .tableTop th {
	background: #F7F5F8 none repeat scroll 0% 0%;
	border-bottom: 1px solid #DCD6E2;
	border-top: 1px solid #C9C2D0;
	text-align: center;
}
.contentCenter .productCompare .tableBottom td {
	background: #FFFFFF none repeat scroll 0% 0%;
	border-bottom: 1px solid #C9C2D0;
}
.contentCenter .productCompare .tableBottom th {
	background: #F7F5F8 none repeat scroll 0% 0%;
	border-bottom: 1px solid #C9C2D0;
}
.contentCenter .productCompare th.leftCorner {
	background: #FFFFFF none repeat scroll 0% 0%;
	border-color: #FFFFFF rgb(201, 194, 208) rgb(201, 194, 208) rgb(255, 255, 255);
	border-style: solid;
	border-width: 1px;
}
.contentCenter .productCompare .endCell {
	border-right: 1px solid #C9C2D0;
}
.contentCenter .productCompare .firstCell {
	border-left: 1px solid #C9C2D0;
}
.contentCenter .productCompare ul {
	background: transparent none repeat scroll 0% 0%;
	margin: 0pt;
	padding: 10px 0pt 0px 10px;
	width: 2.1cm;
}
.contentCenter .productCompare li a {
	display: block;
	padding: 0pt 0pt 5px 0px;
}
.contentCenter .productCompare ul.flex a {
	color: #A5171C;
}
.contentCenter .productCompare ul.comfort a {
	color: #319EA1;
}
.contentCenter .productCompare ul.weekendplus a {
	color: #EE8D0E;
}
.contentCenter .productCompare ul.nature a {
	color: #6B9F18;
}
.contentCenter .lowerBlock {
	display: none;
}
.contentCenter p {
	padding-bottom: 10px;
}
.contentCenter h4.faq {
	background: #E8DBF8 none repeat scroll 0% 0%;
	font-size: 13px;
	margin: 0pt;
	padding: 5px 8px;
	width: 17cm;
}
.contentCenter ul.faq {
	background: #F4ECFE none repeat scroll 0% 0%;
	margin: 0pt;
	padding: 10px 10px 10px 22px;
	width: 17cm;
}
.contentCenter ul.faq li {
	padding: 0pt 0pt 5px 5px;
}
.contentCenter ul.faq li a {
	text-decoration: none;
}
.contentCenter .form {
	width: 17cm;
}
.contentCenter .form fieldset 
{
	border: 0pt none;
	clear: both;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 17cm;
}
.contentCenter .form legend {
	display: none;
}
.contentCenter .form input.btn {
	float: right;
	margin: 0pt 2px 0pt 0pt;
	padding: 1px 5px;
}
.contentCenter .form input {
	border: 1px solid #BCB3C4;
	clear: left;
	margin-left: 0pt;
}
.contentCenter .form label {
	padding-right: 10px;
}
.contentCenter .form select {
	border: 1px solid #BCB3C4;
	clear: left;
}
.contentCenter .form p {
	padding-left: 3px;
}
.contentCenter .form ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 0pt 7px;
	padding: 0pt;
	width: 100%;
}
.contentCenter .form ul ul {
	padding-left: 20px;
}
.contentCenter .form ul input {
	border: 0pt none;
}
.contentCenter .form li {
	margin-bottom: 2px;
}
.contentCenter .noLeftMenu {
	border: 0pt none;
	padding: 0pt;
	width: 17cm;
}
.contentCenter .noLeftMenu .productDetailBlock h2 {
	color: #A5171C;
	font-size: 16px;
	margin-top: 10px;
}
.footerBlock p {
	color: #333333;
	float: none;
	padding: 0px;
	width: 17cm;
}
.footerBlock a {
	display: none;
}
.printLogo {
	display: none;
	float: none;
	margin-bottom: 15px;
}
.print {
	display: none;
}
.printMessage {
	display: none;
}

.productDetailFaqQ, .FaqQ{
	display: none;
}

.backToTop{
	display: none;
}

.readmore{
	display: none;
}

#faqThemes{
	display: none;
}

.faqBlock img{
	float: left;
}

.faqBlock h2 a{
	text-decoration: none;
}

.noprint
{
	display:none;
}

.yesprint
{
	display:inline;
}

.disclaimer
{
	color: #808080;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
}
