
/*	Outdoor Vacation in New Zealand		*/
/*	outdoor.css			*/
/*	coded by Shin Watanabe	*/

/* BODY */

	body			{
				color			:	#000000;
				font-size					:	12px;
				font-family	:"‚l‚r ‚oƒSƒVƒbƒN",Osaka;
				background-color	:	#ACC1FF;
				overflow		:	auto;
				line-height		:	24px;
				margin			:	0;
				}

	table			{
				color			:	#000000;
				font-size					:	12px;
				margin			:	0;
				}

	.tl_wht			{
				color			:	#FFFFFF;
				font-size					:	12px;
				font-weight		:	bold;
				overflow		:	auto;
				line-height		:	16px;
				margin			:	5 0;
				}

/* HTML */

	a:link,a:visited	{
				color			:	#0000aa;
				font-size		:	12px;
				font-weight		:	0;
				text-align		:	center;
				margin-top		:	1px;
				margin-bottom		:	1px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a:hover			{
				color			:	#0000aa;
				font-size		:	12px;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	none;
				}

	a.bgr:link,a.bgr:visited	{
				font-weight		:	0;
				text-align		:	center;
				margin-top		:	1px;
				margin-bottom		:	1px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.bgr:hover			{
				background-color	:	#ffcccc;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	none;
				}

	.white_lb			{
				color			:	#FFFFFF;
				font-size		:	14px;
				font-weight		:	bold;
				padding		:	0px 10px;
				line-height		:	18px;
				}

	.blbg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/bl1bg.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rdbg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/rd1bg.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.grbg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/gr1bg.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.bl2bg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/bl2bg.gif);
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.rd2bg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/rd2bg.gif);
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.gr2bg		{
				border	: none;
				font-size		:	12px;
				background-image	:	url(../img/gr2bg.gif);
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.shlbg		{
				border	: 1px gray;
				font-size		:	12px;
				background-image	:	url(../img/shlbg.gif);
				background-repeat: no-repeat;
				padding-left		:	5px;
				padding-right		:	5px;
				}

	.sml_red			{
				color			:	#D80000;
				font-size		:	9px;
				font-weight		:	bold;
				}

	.red			{
				color			:	#D80000;
				font-weight		:	bold;
				}

	.sidemenu			{
				color			:	#000088;
				font-size		:	14px;
				font-weight		:	bold;
				padding		:	10px 10px;
				line-height		:	24px;
				}

	.lb_blk			{
				color			:	#000000;
				font-size		:	14px;
				font-weight		:	bold;
				}

	.lb_org			{
				color			:	#FF8800;
				font-size		:	14px;
				font-weight		:	bold;
				}

	.txtm			{
				color			:	#000000;
				font-size		:	13px;
				font-weight		:	none;
				padding		:	3px 3px;
				letter-spacing		:	1px;
				line-height		:	22px;
				}

	.txtl			{
				color			:	#000030;
				font-size		:	15px;
				font-weight		:	bold;
				padding		:	3px 3px;
				line-height		:	24px;
				}

	.bodyarea			{
				font-size		:	12px;
				background-color	:	#ebebeb;
				}

	.bodytxt			{
				font-size		:	12px;
				background-color	:	#ebebeb;
/*				padding		:	2px 5px 2px 10px; */
				padding-top	:	5px;
				padding-left	:	10px;
				line-height		:	22px;
				}

	.bodytxt2		{
				font-size		:	12px;
				background-color	:	#ebebeb;
				padding-top	:	5px;
				padding-left	:	20px;
				padding-right	:	25px;
				line-height		:	22px;
				}

	.shlbgtxt		{
				font-size		:	12px;
				background-color	:	#ebebeb;
				background-image	:	url(../img/sh2bg.gif);
				background-repeat: no-repeat;
				padding-top	:	11px;
				padding-left	:	10px;
				padding-right	:	15px;
				line-height		:	20px;
				}

	.margin1			{
				color			:	#000000;
				padding		:	5px 10px 3px 5px;
				line-height		:	24px;
				}

	.sml			{
				color			:	#000099;
				letter-spacing : 1;
				font-size		:	9px;
				padding		:	2px 4px;
				}

	textarea		{
				color				:	darkblue;
				font-size	 	:	12pt;
				font-family	:"‚l‚r ‚oƒSƒVƒbƒN",Osaka;
				background-color	:	#eeeeff;
				width				:	400px;
				border			:	1px blue solid;
				overflow		:	auto;
				}

	input		{
				color			:	darkblue;
				background-color	:	#eeeeff;
				border			:	none;
				}

	select		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#eeeeff;
/*				width			:	300px; */
			border			:	1px blue solid;
/*				border			:	none;
				overflow		:	auto;
				}

	.inputtxt			{
				color			:	darkblue;
				font-size		:	12px;
				padding		:	5px;
				background-color	:	#eeeeff;
				border			:	1px blue solid;
				overflow		:	auto;
				}

