*			{padding:		0px;
			margin:     	        0px;
			border:			0px;}

body			{margin:		0px; 
			padding:		0px;
			border:			0px;
			letter-spacing:		0px;
			padding:		0px;
			color:			#3f5596;
			font-size:		12px;
			line-height:		15px;
			background:		#e5e9e8;
			font-family:		tahoma, "trebuchet ms", tahoma, arial, helvetica, verdana, "arial narrow";}

#headerwrapper		{width:			100%;
			height:			100px;
			background:		#ffffff;
			margin:			0px; 
			padding:		0px;
			border:			0px;}

#header			{width:			800px;
			height:			100px;
			margin:			0px auto; 
			padding:		0px;
			border:			0px;
			background:		#ffffff;
			background:		transparent url(./img/headerbg.jpg) top right no-repeat;}

#headerright		{float:			right;
			width:			300px;
			margin:			0px;
			padding:		0px;
			border:			0px;}

#header a img		{padding:		4px 0px 0px 0px;}

























































#menuwrapper		{width:			100%;
			height:			45px;
			background:		transparent url(./img/menubg.gif) 0px 0px repeat-x;
			font-family:		arial, "trebuchet ms", tahoma, arial, helvetica, verdana, "arial narrow";}

#mainmenu		{list-style-type:	none;
			margin:			0px auto; 
			width:			800px;
			height:			38px;
			background:		transparent url(./img/menubg.gif) 0px 0px repeat-x;}

#mainmenu li		{float:			left;
			background:		transparent url(./img/menuline.jpg) top right no-repeat;}

#mainmenu li.first	{background:		transparent url(./img/menulinefirst.gif) top right no-repeat;}

#mainmenu li a		{float:			left;
			width:			112px;
			font-size: 		13px;
			color:			#ffffff;
			text-transform:		capitalize;
			font-weight:		bold;
			padding: 		7px 10px 12px 10px;
			margin:			0px 1px 0px 0px;
			text-decoration:	none;}

#mainmenu li.first a	{width:			110px;
			margin:			0px 1px 0px 1px;}

#mainmenu li a:hover 	{background:		transparent url(./img/menubg2.gif) 0px 0px repeat-x;
			color:			#ffffff;}






































   




















#body			{width:			800px;
			margin:			0px auto;
			overflow:		auto;
			border-top:		10px solid #e5e9e8;
			padding:		0px 0px 20px 0px;
			background:		#ffffff url(./img/divbodybg.jpg) 0px 0px repeat-x;
			background:		#ffffff url(./img/aloa_locksmithoff.jpg) bottom left no-repeat;}

#body h2		{font-size:		14px;
			margin:			10px 10px 0px 0px;
			padding:		0px 0px 2px 0px;
			font-size:		14px;
			color:			#ffaa00;
			text-transform:		capitalize;
			text-align:		left;
			border-bottom:		1px dotted #ffaa00;}

#body a			{text-decoration:	none;}































































#body.home		{width:			770px;
			padding:		0px 10px 0px 20px;
			font-size:		11px;
			background:		#ffffff url(./img/homebg.jpg) 0px 0px repeat-x;}

#body.home h1		{padding:		15px 0px 15px 0px;
			font-size:		22px;
			line-height:		27px;
			color:			#3f5596;}

#body.home h1 span	{float:			right;
			font-size:		22px;
			color:			#ffaa00;
			color:			#3f5596;
			padding:		0px 15px 0px 0px;}

#body.home h3		{padding:		0px 0px 0px 0px;
			font-size:		17px;
			text-transform:		capitalize;}

#body.home h4		{padding:		15px 0px 5px 0px;
			font-size:		15px;
			text-transform:		capitalize;
			color:			#ffaa00;}

#body.home p.ensure_your_safety
			{text-align:		center;
			font-size:		15px;
			font-style:		italic;
			padding:		20px 0px;}

#body.home p		{padding:		0px 10px 10px 0px;}

#body.home p a, #body.home p a:visited
			{color:			#3f5596;}

#body.home img.homeicon	{float:			left;
			clear:			left;
			padding:		12px 0px 0px 0px;}

#body.home img.van	{float:			right;
			padding:		20px 0px 0px 0px;}

#body.home img.icons	{float:			left;
			padding:		20px 0px 5px 0px;}

#body.home img.logos	{border-top:		1px dotted #ff9900;
			padding:		10px 0px 10px 0px;}













#body.home div.services	{width:			740px;
			height:			75px;
			padding:		0px 10px 0px 10px;
			background:		transparent url(./img/servicesbg.gif) no-repeat;
			margin:			10px 0px 0px 0px;
			opacity:		1.0;
			filter:			alpha(opacity=100);}

#body.home div.services h3
			{float:			left;
			width:			160px;
			padding:		11px 0px 4px 25px;
			font-size:		15px;

			font-weight:		bold;
			background:		transparent url(./img/checkedhome.gif) bottom left no-repeat;}

#body.home div.services h3 a
			{text-decoration:	none;
			text-transform:		uppercase;
			color:			#ffffff;}

#body.home div.services h3 a:hover
			{text-decoration:	underline;}





















































#menuleft		{float:			left;
			margin:			0px 0px 0px 0px;
			width:			220px;
			list-style-type:	none;
			background:		transparent url(./img/menubg.jpg) 0px 0px repeat-y;}

#menuleft ul		{display:		block;
			list-style-type:	none;
			background:		transparent url(./img/menubg.jpg) 0px 0px repeat-y;}

#menuleft ul li		{list-style:		none;
			padding:		5px 0px;
			border-bottom:		1px solid #ffffff;
			display:		block;}

#menuleft ul li.firstdl	{padding:		10px 0px 5px 0px;
			background:		transparent url(./img/menulefttop.jpg) center top no-repeat;}

#menuleft ul li.lastdl	{padding:		5px 0px 20px 0px;
			border-bottom:		0px solid #d5c6e4;
			background:		transparent url(./img/menuleftfooter.jpg) center bottom no-repeat;}

#menuleft ul li a, #menuleft ul li a:link, #menuleft ul li a:visited
	 		{display:		block;
			width:			200px;
			text-decoration:	none;
			text-transform:		uppercase;
			color:			#ffffff;
			font-weight:		bold;
			font-size:		13px;
			padding:		5px 10px 5px 10px;
			background:		transparent url(./img/menu1.jpg) 7px 15px no-repeat;}

#menuleft ul li a:hover	{text-decoration:	none;
			color:			#364980;}


#menuleft img.icons	{float:			left;}


























































#right			{float:			right;
			width:			560px;
			padding:		0px 0px 0px 0px;
			text-align:		justify;}

#right h2		{padding:		0px 0px 2px 0px;}

#right h2.top		{margin:		10px 260px 0px 0px;
			padding:		0px 0px 2px 0px;}

#right h2.afterh3	{clear:			left;
			padding:		20px 0px 2px 0px;}

#right h2 a		{text-decoration:	none;
			color:			#ff9900;}

#right h3		{float:			left;
			width:			270px;
			clear:			left;
			padding:		5px 0px 0px 30px;
			font-size:		12px;
			text-transform:		capitalize;
			background:		transparent url(./img/checked.gif) bottom left no-repeat;}

#right h3.first		{padding:		15px 0px 0px 30px;}

#right a.moreinfo	{display:		block;
			text-align:		right;
			font-style: 		italic;
			color:			#ff9900}

#right a.moreinfo:hover	{text-decoration:	underline;}

#right img.mainimg	{float:			right;
			display:		block;
			padding:		0px 0px 0px 10px;
			width:			250px;}

#right p		{padding:		5px 10px 5px 0px;}











#right div.items	{clear:			both;
			border-top:		20px solid #fff;
			text-align:		left;}

#right div.items h4	{text-align:		left;
			font-size:		15px;
			color:			#ffffff;
			text-transform:		uppercase;
			padding:		3px 0px 5px 6px;
			margin:			10px 10px 10px 0px;
			border-bottom:		0px solid #3f5596;
			background:		#ffb92c;}

#right div.items h4 a 	{float:			right;
			text-transform:		lowercase;
			text-align:		right;
			color:			#3f5596;
			font-size:		12px;
			padding:		2px 5px 0px 0px;}	
	
#right div.items h5	{float:			left;
			width:			133px;
			height:			40px;
			padding:		0px 2px;
			text-align:		center;
			text-transform:		uppercase;
			font-size:		9px;
			font-weight:		bold;}

#right div.items img	{padding:		5px 7px 0px 7px;}















































#footer			{width:			800px;
			height:			27px;
			padding:		3px 0px 30px 0px;
			margin:			0px auto;
			letter-spacing:		0px;
			font-size:		9px;	
			color:			#ffffff;
			text-align:		center; 
			background:		transparent url(./img/footerbg.jpg) center top no-repeat;}

#footer	a		{color:			#ffffff;
			text-decoration:	none;
			font-size:		10px;
			font-weight:		bold;}

#footer	a:hover		{text-decoration:	underline;}































































div.formfield		{margin:		0px auto;
			width:			460px;
			height:			20px;
			text-align:		left;
			padding:		10px 0px 0px 0px;}	

div.formfield input.field
			{width:			270px;
			padding:		1px 3px;
			color:			#3f5596;
			font-size:		13px;
			border:			1px solid #3f5596;
			word-spacing:		0px;
			letter-spacing:		0px;
			font-weight:		bold;
			font-family:		"trebuchet ms", verdana, arial, tahoma;}

div.checkbox		{margin:		0px auto;
			width:			460px;
			height:			180px;
			text-align:		left;
			padding:		10px 0px 0px 0px;}

div.checkbox p		{cursor:		pointer;
			float:			right;
			width:			270px;
			padding:		0px 0px 0px 0px;}

div.formfield select	{width:			278px;
			padding:		0px 0px;
			color:			#3f5596;
			font-size:		13px;
			border:			1px solid #3f5596;
			word-spacing:		0px;
			letter-spacing:		0px;
			font-weight:		bold;
			font-family:		"trebuchet ms", verdana, arial, tahoma;}

input.send		{float:			right;
			margin:			0px 60px 0px 0px;
			width:			70px;
			padding:		0px 3px;
			color:			#3f5596;
			font-size:		13px;
			border:			1px solid #3f5596;
			word-spacing:		0px;
			letter-spacing:		0px;
			font-weight:		bold;
			cursor:			pointer;
			background:		transparent;
			font-family:		"trebuchet ms", verdana, arial, tahoma;}

div.textarea		{margin:		0px auto;
			width:			460px;
			height:			180px;
			text-align:		left;
			padding:		10px 0px 0px 0px;}

div.textarea textarea	{width:			270px;
			height:			150px;
			padding:		1px 3px;
			color:			#3f5596;
			font-size:		13px;
			border:			1px solid #3f5596;
			word-spacing:		0px;
			letter-spacing:		0px;
			font-weight:		bold;
			font-family:		"trebuchet ms", verdana, arial, tahoma;}



















