body {
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	background-color: #E2E2E2;
	background-image: url(../images/bkg/yellow_paper.gif);
	background-repeat: repeat;
}

table.body {
	width: 700px;
}

table.main {
	width: 700px;
}

td.A {
	width: 700px;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
}

table.menu {
	width: 708px;
	text-align: center;
}

td.menu {
	width: 720px;
	height: 40px;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	color: White;
}

a.menu, a.menu:link, a.menu:visited, a.menu:focus {
	width: 118px;
	height: 40px;
	background-color: #7D4C0E;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;	
	border-right: 1px solid White;
	border-bottom: 5px solid White;
}

a.menu:hover, a.menu:active {
	width: 118px;
	height: 40px;
	background-color: #F32D98;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;	
	border-right: 1px solid White;
}

a.menu1, a.menu1:link, a.menu1:visited, a.menu1:focus, a.menu1:hover, a.menu1:active {
	width: 118px;
	height: 40px;
	background-color: #F32D98;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;	
	border-right: 1px solid White;
}

.menu-c, a.menu-c, a.menu-c:link, a.menu-c:visited, a.menu-c:focus {
	width: 118px;
	height: 40px;
	background-color: #7D4C0E;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;	
	border-bottom: 5px solid White;
}

a.menu-c:hover, a.menu-c:active {
	width: 118px;
	height: 40px;
	/*	background-color: LightBlue; */
	background-color: #F32D98;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

.menu-c1, a.menu-c1, a.menu-c1:link, a.menu-c1:visited, a.menu-c1:focus, a.menu-c1:hover, a.menu-c1:active {
	width: 118px;
	height: 40px;
	background-color: #F32D98;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;	
}

td.B {
	width: 708px;
	height: 76px;
	background-color: Black;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;	
	line-height: 8pt;
	text-decoration: none;
}

tr.BPRINT {
	display: none;
	visibility: hidden;
}

td.C {
	width: 708px;
	height: 200px;
	background-color: White;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
}

input.contact {
	width: 170px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	font-weight: normal;	
	line-height: 6pt;
	margin-left: 10px;
}

input.contact_send {
	width: 170px;
	height: 30px;
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	font-weight: normal;	
	line-height: 6pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

textarea.contact2 {
	width: 300px;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	font-weight: normal;	
	line-height: 9pt;
	margin-left: 10px;
}

td.D {
	width: 700px;
	height: 210px;
	background-color: White;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
	text-align: right;
	vertical-align: middle;
}

table.box {
	width: 708px;
	height: 210px;
	text-align: center;
	border-top: 1px solid White;
}

td.box {
	width: 236px;
	height: 210px;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

div.boxA1old {
	width: 236px;
	height: 180px;
	text-align: center;
	padding-top: 15px;
	padding-left: 39px;
	padding-right: 39px;
	padding-bottom: 15px;
	background-color: White;
}

div.boxA1 {
	width: 236px;
	height: 25px;
	text-align: center;
	background-color: #F32D98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
	font-weight: normal;
	line-height: 20pt;
	border-left: 1px solid Black;
}

div.boxA2 {
	width: 236px;
	height: 25px;
	text-align: center;
	background-color: #F485C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
	font-weight: normal;
	line-height: 20pt;
}

div.boxA3 {
	width: 236px;
	height: 25px;
	text-align: center;
	background-color: #F3BDDA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
	font-weight: normal;
	line-height: 20pt;
	border-left: 1px solid Black;
}

td.D2 {
	width: 708px;
	height: 145px;
	background-color: White;
	background-image: url(../images/front/fadebkg.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
	padding-top: 26px;
	text-align: right;
	vertical-align: middle;
}

table.D2box {
	width: 708px;
	height: 145px;
	background-color: #DD4B2B;
	text-align: center;
}

td.D2boxT {
	width: 708px;
	height: 1px;
	background-color: #7D4C0E;
	text-align: left;
	vertical-align: top;
}

td.D2boxL {
	width: 408px;
	height: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

td.D2boxR {
	width: 300px;
	height: 145px;
	text-align: center;
	vertical-align: middle;
}

td.boxQ1 {
	width: 200px;
	padding-top: 12px;
	padding-left: 20px;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #676153;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

td.boxQ2 {
	width: 508px;
	background-color: White;
	padding-top: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

table.coupons1 {
	width: 480px;
}

td.couponstext, td.couponstext a {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;	
}

td.boxQ3 {
	width: 708px;
	background-color: White;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

input.contactform {
	width: 250px;
	height: 20px;
	border: 1px solid #7D4C0E;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

textarea.contactcomments {
	width: 250px;
	height: 200px;
	border: 1px solid #7D4C0E;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

td.menuboxQ1 {
	width: 300px;
	padding-left: 5px;
	background-color: White;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

span.menuB {
	width: 100%;
	border: 1px solid #7D4C0E;
	padding: 3px;
}

/* span */
div.menu_header {
	width: 100%;
	border-top: 1px solid #7D4C0E;
	border-bottom: 1px solid #7D4C0E;
	padding: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #7D4C0E;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;	
}

div.menu_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	text-align: center;
}

a.boxQ2:link, a.boxQ2:active, a.boxQ2:visited {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;	
}

a.boxQ2:hover, a.boxQ2:focus {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F32D98;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;	
}

a.boxQ2-s:link, a.boxQ2-s:active, a.boxQ2-s:visited, a.boxQ2-s:hover, a.boxQ2-s:focus {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F32D98;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;	
}

div.boxQ1 {
	width: 700px;
	height: 25px;
	padding-left: 20px;
	background-color: White;
/*	background-color: #F3BDDA; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 20pt;
	text-decoration: none;
	border-bottom: 1px solid Black;
}

a.boxB3:link, a.boxB3:active, a.boxB3:visited {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/phone.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid Black;
	cursor: default;
}

a.boxB3:hover, a.boxB3:focus {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/phone.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #F3BDDA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid Black;
}

a.boxB4, a.boxB4:link, a.boxB4:active, a.boxB4:visited {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/tour.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

a.boxB4:hover, a.boxB4:focus {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/tour.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #F485C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

a.boxB5, a.boxB5:link, a.boxB5:active, a.boxB5:visited {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/temptations.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid Black;
}

a.boxB5:hover, a.boxB5:focus {
	width: 236px;
	height: 185px;
	background-image: url(../images/snap/temptations.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #F32D98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
	cursor: default;
	border-left: 1px solid Black;
}

td.E {
	width: 700px;
	height: 139px;
	background-color: #FDF9DF;
	text-align: right;
	vertical-align: middle;
	border-top: 3px solid #E2E2E2;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E;
	border-bottom: 1px solid Black;
}

table.widebox {
	width: 708px;
	height: 139px;
	text-align: center;
}

td.wideboxL {
	width: 350px;
	background-color: #FDF9DF;
}

td.wideboxR {
	width: 358px;
	text-align: left;
	vertical-align: middle;
	padding-right: 35px;
	background-color: #FDF9DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

td.F {
	width: 700px;
	height: 40px;
	border-top: 1px solid #7D4C0E;
/*	border-right: 1px solid #7D4C0E;
	background-color: White;
	border-left: 1px solid #7D4C0E;
	border-right: 1px solid #7D4C0E; */
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

a.footer:link, a.footer:visited, a.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

a.footer:hover, a.footer:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
	font-weight: normal;
}

a.content_link:link, a.content_link:visited, a.content_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none; 	
}

a.content_link:hover, a.content_link:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: underline;
}

/* Menu Languages */

#languagemenu li {
	display: inline;
	list-style-type: none;
}

ul#languagemenu {
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
}

.menucontent {
	display:none;
}

@media print {
	.tabcontent {
		display:block!important;
	}
}

a.language {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #7D4C0E;
	color: #7D4C0E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

a.language:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #F32D98;
	color: #F32D98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}