@CHARSET "UTF-8";

	/* GENERAL */
		div { 	position:relative; text-align:left;}
		td {
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: #000000;
			text-decoration: none;
			line-height: 120%;
		}
		body		{
			background:url(https://images.heartbooker.com/images/background_3.5.2.jpg);
		}

		a			{ text-decoration:none; }
		.txt10 		{ font:10px Verdana; }
		.txt11 		{ font:11px Verdana; }
		.txt12 		{ font:12px Verdana; }
		.txt13 		{ font:13px Verdana; }
		.txt14 		{ font:14px Verdana; }
		.txt15 		{ font:15px Trebuchet MS; }
		.txt16 		{ font:16px Trebuchet MS; }
		.txt17 		{ font:17px Trebuchet MS; }
		.txt18 		{ font:18px Trebuchet MS; }
		.txt19 		{ font:19px Trebuchet MS; }
		.txt20 		{ font:20px Trebuchet MS; }
		.txt22 		{ font:22px Trebuchet MS; }
		.txt34		{ font:34px Trebuchet MS; }
		.txt38		{ font:38px Trebuchet MS; }
		.txt39		{ font:39px Trebuchet MS; }
		.txt40		{ font:40px Trebuchet MS; }

		.valign_top		{ vertical-align:top; }
		.valign_middle	{ vertical-align:middle; }
		.valign_bottom	{ vertical-align:bottom; }
		.valign_super  	{ vertical-align:super; }
		.valign_sub		{ vertical-align:sub; }
		.valign_base	{ vertical-align:baseline; }

		.underline 	{ text-decoration: underline;}
		.no_underline 	{ text-decoration: underline;}

		.pos_abs	{ position: absolute; }
		.pos_rel	{ position: relative; }

		.normal		{ font-weight: normal; font-style:normal; }
		.bold		{ font-weight: bold; }
		.italic		{ font-style: italic;}
		.white		{ color: white; }
		.black		{ color: black; }

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

	/* SPECIFIC */
		#content_layouter {
			width:803px;
			left:50%;
			margin-left:-402px;
			position:absolute;
		}
		#header_layouter {
			position:relative;


		}

			#header_layouter .yellow_link:link,
			.yellow_link:visited,
			.yellow_link:active	{
				color:#ffde00;
				font-weight:bold;
				font-size:11px;
				font-family:Verdana;
				text-decoration:none;
			}
			#header_layouter a.yellow_link:hover { text-decoration: underline; }

			#header_layouter a.white_link { color: #ffffff; font-weight: bold; text-decoration:none; }
			#header_layouter a.white_link:hover { text-decoration:underline; }

			#header_layouter .c658f57		{color:#658f57;}
			#header_layouter p				{margin:0px; padding:0px;}

		#header_bar {
			position:absolute; width:100%; background-color: #235e0e;  top:0px; left:0px;
		}
			.header_bar_offline 	{height:66px;}
			.header_bar_online  {height:45px;}
			.header_layouter_offline 	{height:71px; width:803px;}
			.header_layouter_offline #spacer { padding:0 32px; text-align:left;}
			.header_layouter_online 	{height:45px; width:803px;}
			.header_layouter_offline #spacer {  padding:7px 12px 7px 0px; text-align:left;}
		#page_layouter {
			width:803px; margin:0px 0px; background: url(https://images.heartbooker.com/images/content_3.5.1_background.png) 0px 0px repeat-y;
			margin-top:15px;
		}

		#page_layouter #big5_matching a { text-decoration:none; }
		#page_layouter #big5_matching a:hover { text-decoration: underline; }

		#footer_layouter {
			 padding:26px 29px;
             background: url(https://images.heartbooker.com/images/content_3.5.1_background.gif); margin-top:17px;
			 color:#2c2c2c;
		}
		#footer_layouter h2 {
			margin:0px; padding:0px;
			margin-bottom:16px;
			line-height:14px;
			height:14px;
		}
		#footer_layouter #seo_left a,a:link,a:visited,a:active,a:hover {
			font:inherit; color: black; font-weight:bold; text-decoration:none;
		}
		#footer_layouter #seo_right a,a:link,a:visited,a:active,a:hover {
			font:inherit; color: black; font-weight:bold; text-decoration:none;
		}
		#footer_layouter #seo_right .bloglink,.bloglink:link,.bloglink:visited,.bloglink:active,.bloglink:hover {
			font:normal 12px Verdana; color: inherit; text-decoration:underline;
		}
		#footer_layouter #seo_right .region_link,.region_link:link,.region_link:visited,.region_link:active,.region_link:hover{
			font: normal 13px/20px Verdana;
			text-decoration:underline;
		}

		#layout_hbfooter #footer31 *{
			color:#8b8d6f !important;
			font: normal 11px/18px Verdana;
		}
		#layout_hbfooter a,a:link,a:visited,a:active,a:hover {
			font:inherit;
			color:inherit;
			text-decoration: underline;
		}