
/*	rentalsouthern.co.nz	*/
/*	common.css				*/
/*	coded by SCROSS NZ		*/

/* BODY */

	body			{
				color			:	#303030;
				font-size					:	12px;
				background-color	:	#E4F3EA;
				overflow		:	auto;
				line-height		:	20px;
				margin			:	0;
				}

/* HTML */

	a:link,a:visited	{
				color			:	#222288;
				font-weight		:	0;
				text-align		:	center;
				margin-top		:	0px;
				margin-bottom		:	0px;
				padding-bottom		:	0px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a:hover			{
				color			:	#AA2222;
				background-color	:	#DDDDDD;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	none;
				}

	table			{
				background-color	:	#FFFFFF;
				font-size		:	12px;
				line-height		:	18px;
				}

	ul			{
				font-size		:	13px;
				line-height		:	18px;
				list-style-image	:	url(../img/blw_list.gif);
				}

	form		{
				margin-bottom	:	none;
				}

	.txt10			{
				font-size		:	10px;
				line-height		:	12px;
				}

	.txt11			{
				font-size		:	11px;
				line-height		:	13px;
				}

	.title_ll			{
				font-size		:	18px;
				color			:	#002200;
				font-weight		:	bold;
				letter-spacing		:	2px;
				padding		:	10px;
				line-height	:	24px;
				}

	.title_l			{
				font-size		:	14px;
				color			:	#2222FF;
				font-weight		:	bold;
				}

	.title_s			{
				color			:	#3333FF;
				font-weight		:	bold;
				}

/* USER */

	.note		{
				font-size		:	11px;
				color			:	#BB0000;
				}

	.menu			{
				font-size		:	12px;
				color			:	#333333;
				padding		:	2px 5px 2px 20px;
				}

	.txt1_top			{
				font-size		:	12px;
				letter-spacing		:	1px;
				color			:	#040;
				line-height		:	21px;
				padding		:	10px 15px 0px 0px;
				}

	.txt2_top			{
				font-size		:	16px;
				letter-spacing		:	1px;
				color			:	#272;
				font-weight		: bold;
				line-height		:	24px;
				padding		:	10px 15px 0px 0px;
				}

	.copyright			{
				font-size		:	12px;
				color			:	#FFFFFF;
				font-weight		:	bold;
				padding		:	0px 10px 3px 15px;
				}

	.pagetitle			{
				font-size		:	16px;
				color			:	#333333;
				font-weight		:	bold;
				letter-spacing		:	1px;
				padding		:	5px 20px 6px 32px;
				}

	.itembar			{
				font-size		:	13px;
				color			:	#000000;
				font-weight		:	bold;
				letter-spacing		:	1px;
				padding		:	4px 10px 3px 48px;
				}

	.itemtxt			{
				color			:	#005000;
				padding		:	10px 15px 5px 20px;
				}

	p#navi a {
				background-color	:	#FFFFFF;
				padding				:	0px 11px 1px 10px;
				margin				:	5px 20px 5px 0px;
				letter-spacing		:	1px;
				text-decoration		:	none;
				border				:	1px #AAAAAA solid;
				line-height			:	16px;
				display: block;
				}

	p#navi a:hover {
				background-color	:	#EEEEEE;
				padding				:	1px 10px 0px 11px;
				margin				:	5px 20px 5px 0px;
				letter-spacing		:	1px;
				text-decoration		:	none;
				border				:	1px #AAAAAA solid;
				line-height			:	16px;
				display: block;
				}

	a.menu:link,a.menu:visited	{
				color			:	#222222;
				font-weight		:	bold;
				text-align		:	left;
				letter-spacing		:	1px;
				text-decoration		:	none;
				}

	a.menu:hover			{
				color			:	#CC2222;
				font-weight		:	bold;
				text-align		:	left;
				letter-spacing		:	1px;
				text-decoration		:	none;
				}

		input.btns		{
			color			:	#FFFFFF;
			font-size	: 10pt;
			font-weight:bold;
			text-align:leftr;
			background-image	:	url(../img/btns_bg1.gif);
			height		:	16px;
			width			:	90px;
			border		:	none;
			margin		:	10px 7px;
//			padding		:	0px 2px;
		}

		input.btnb		{
			color			:	#FFFFFF;
			font-size	: 10pt;
			font-weight:bold;
			text-align:leftr;
			background-image	:	url(../img/btns_bg2.gif);
			height		:	16px;
			width			:	90px;
			border		:	none;
			margin		:	10px 7px;
//			padding		:	0px 2px;
		}

/*
	.lot			{
				font-size		:	11px;
				font-weight		:	none;
				color			:	#1166FF;
				padding		:	5px 10px 5px 10px;
				text-decoration		:	none;
				line-height		:	16px;
				}

	.topmenu			{
				font-size		:	12px;
				font-weight		:	none;
				color			:	#1188FF;
				padding		:	5px 10px 5px 15px;
				text-decoration		:	none;
				line-height		:	16px;
				}

	a.bold:link,a.bold:visited	{
				font-weight		:	bold;
				text-align		:	center;
				padding-top		:	2px;
				padding-bottom		:	2px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	26px;
				}

	a.bold:hover			{
				color			:	#4422FF;
				font-weight		:	bold;
				text-decoration		:	underline;
				}

	a.boldred:link,a.boldred:visited	{
				color					:	#FF4422;
				font-weight		:	bold;
				text-align		:	center;
				padding-top		:	2px;
				padding-bottom		:	2px;
				letter-spacing		:	0px;
				text-decoration		:	none;
				line-height		:	26px;
				}

	a.boldred:hover			{
				color			:	#FF7733;
				font-weight		:	bold;
				text-decoration		:	underline;
				}

	a.smlred:link,a.smlred:visited	{
				color			:	#FF4477;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	0px;
				text-decoration		:	none;
				}

	a.smlred:hover			{
				color			:	#FF4477;
				background-color	:	#FFFFFF;
				font-size		:	10px;
				font-weight		:	0;
				text-decoration		:	none;
				}

	a.sml:link,a.sml:visited	{
				font-size		:	10px;
				font-weight		:	200;
				letter-spacing		:	1px;
				text-align		:	center;
				text-decoration		:	none;
				}

	a.sml:hover			{
				font-size		:	10px;
				letter-spacing		:	1px;
				font-weight		:	0;
				text-align		:	center;
				text-decoration		:	none;
				}

	a.btmlnk:link,a.btmlnk:visited	{
				color			:	#1188FF;
				font-size		:	10px;
				font-weight		:	0;
				letter-spacing		:	1px;
				text-decoration		:	none;
				}

	a.btmlnk:hover			{
				color			:	#0000FF;
				font-size		:	10px;
				letter-spacing		:	1px;
				font-weight		:	0;
				text-decoration		:	none;
				}

/* HTML.USER */

	div.tbl1 {
		background-color: #ffffff;
		background-image: url(../img/divbg1.gif);
		background-repeat: repeat-x;
		padding: 5px;
	}

   TD.apl1 {
	 	font-size: 12px;
	 	line-height: 18px;
	 	letter-spacing: 1px;
	 	padding-top: 7px;
	 	padding-left: 40px;
	 	padding-right: 7px;
	 }

	.tbdr		{
				line-height		:	13px;
				border-style	:	solid;
				border-width	:	1px;
				border-color	:	#DDDDDD;
				}

	.lst		{
				border	: none;
				background-color	:	#FFEECC;
				}

	.rd_l_tab		{
				border	: none;
				font-size		:	14px;
				line-height		:	16px;
				background-color	:	#FFF;
				background-image	:	url(../img/tag_bgr_l1.gif);
				background-repeat: no-repeat;
				padding-left		:	10px;
				padding-right		:	3px;
				}

	.rd1_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	16px;
				background-color	:	#FFF;
				background-image	:	url(../img/menulabel_bgr.gif);
				background-repeat: no-repeat;
				padding-left		:	15px;
				padding-right		:	3px;
				}

	.rd1_lb		{
				border	: none;
				font-size		:	12px;
				line-height		:	18px;
				background-color	:	#FFE0E0;
				background-repeat: no-repeat;
				padding-left		:	15px;
				padding-right		:	3px;
				}

	.bl1_tab		{
				border	: none;
				font-size		:	12px;
				line-height		:	16px;
				background-color	:	#FFF;
				background-image	:	url(../img/menulabel_bgb.gif);
				background-repeat: no-repeat;
				padding-left		:	10px;
				padding-right		:	3px;
				}

	.bl1_lb		{
				border	: none;
				font-size		:	12px;
				line-height		:	18px;
				background-color	:	#E0E0EE;
				background-repeat: no-repeat;
				padding-left		:	3px;
				padding-right		:	3px;
				}

	.or1_tab		{
				border	: none;
				font-size		:	11px;
				line-height		:	16px;
				background-color	:	#FFF;
				background-image	:	url(../img/menulabel_bgo.gif);
				background-repeat: no-repeat;
				padding-left		:	15px;
				padding-right		:	3px;
				}

	.or1_lb		{
				border	: none;
				font-size		:	11px;
				line-height		:	18px;
				background-color	:	#FFF3DA;
				background-repeat: no-repeat;
				padding-left		:	3px;
				padding-right		:	3px;
				}

	.or2_lb		{
				border	: none;
				font-size		:	13px;
				line-height		:	18px;
				background-color	:	#FFF3DA;
				background-repeat: no-repeat;
				padding-left		:	3px;
				padding-right		:	3px;
				}

	.gr1_lb		{
				border	: none;
				font-size		:	11px;
				line-height		:	18px;
				background-color	:	#E8E8E8;
				background-repeat: no-repeat;
				padding-left		:	3px;
				padding-right		:	3px;
				}

	.gr2_lb		{
				border	: none;
				font-size		:	13px;
				line-height		:	18px;
				background-color	:	#E8E8FF;
				background-repeat: no-repeat;
				padding-left		:	3px;
				padding-right		:	3px;
				}

	.red_s			{
				color			:	#FF4477;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.blu_s			{
				color			:	#3388FF;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.org_m			{
				color			:	#FF5511;
				font-size		:	14px;
				font-weight		:	bold;
				margin-left		:	5px;
				margin-right	:	4px;
				line-height		:	14px;
				}

	.org_s			{
				color			:	#FF5511;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.grn_s			{
				color			:	#009922;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

	.brw_s			{
				color			:	#BB7755;
				font-size		:	12px;
				font-weight		:	bold;
				margin-left		:	10px;
				margin-right	:	7px;
				line-height		:	14px;
				}

/* FORM */

	textarea		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#EFE;
				border			:	1px #777 solid;
				overflow		:	auto;
				padding-top		:	2px;
				}

	input.text		{
				color			:	darkblue;
/*				background-color	:	transparent; */
				background-color	:	#EFE;
				border			:	1px #777 solid;
				overflow		:	auto;
				}

	select		{
				color			:	darkblue;
				font-weight			:	#bold;
				background-color	:	#EFE;
				border			:	1px #777 solid;
				overflow		:	auto;
				}



