/* This is a cascade style sheet for www.lanleys.com */


body			{
	background-color:#ffffff;
				font-size:10px; 
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#003366; }

h1			{
	font-size:20px;
				font-weight:normal;
				text-transform:uppercase;
				text-shadow:2px 2px 4px #000000;
				font-family:Helvetica,Verdana,Arial,Geneva,Helvetica,sans-serif;
				color:#003366;
				padding-left:0px;
				margin:0px; }


h2			{
	font-size:14px;
				font-weight:bold;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				color:#003366;
				clear:left;
				margin:5px 0px; }

h3			{
	font-size:12px;
				font-weight:bold;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				font-variant:small-caps;
				clear:left;
				margin:10px 0px; }

p			{
	font-size:11px; 
				font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif;
				color:#000;
				text-align:justify;
				line-height:1.4;
				clear:left; }

blockquote		{	margin:0px 0px 0px 20px; }

dt			{
	font-size:11px;
				font-weight:bold; 
				font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				font-variant:small-caps;
				line-height:1.4; }


dd			{
	font-size:11px; 
				font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				line-height:1.4; }

li			{ 

	font-size:11px;
				font-weight:normal;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:2.0; 
				color:#000000 }


.list			{ 

	font-size:11px;
				font-weight:normal;
				font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif; 
				color:#000000 }

.list a:link		{	color:#000000; text-decoration:none; }

.list a:visited		{	color:#000000; text-decoration:none; }

.list a:active		{	color:#000000; text-decoration:none; }
.list a:hover		{	color:#000000; text-decoration:underline; }


.text			{
	font-size:12px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4;
				text-align:justify; 
				color:#000000; }

.text_order		{
	font-size:11px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4;
				text-align:justify; 
				color:#000000; }

.text_item		{
	font-size:11px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4; 
				color:#000000; }

.text_address		{
	font-size:11px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				font-weight:bold;
				line-height:1.4;
				text-align:center;
				margin-top:-30px;
				margin-bottom:20px; 
				color:#000000; }

.text_banner		{
	font-size:12px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4;
				color:#000000; }

.text_product		{
	font-size:11px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4;
				text-align:left;
				color:#000000; }

.text_image		{
	font-size:11px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				line-height:1.4;
				text-align:center;
				color:#003366; }

.toolbox		{ 

	font-size:11px;
				font-weight:bold;
				font-variant:normal;
				font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; 
				color:#00000;
				line-height:1.5;
				text-align:left;
				padding:0px 0px; }

.toolbox a:link		{	color:#000; text-decoration:none; }

.toolbox a:visited	{	color:#000; text-decoration:none; }

.toolbox a:active	{	color:#000; text-decoration:none; }
.toolbox a:hover	{	color:#903; text-decoration:underline; }



/* This part controls the format of page layout tables. */

.t_page			{	width:750px;
				vertical-align:top;
				background-color:#ffffff; }

.t_head			{	width:100%;
				background-color:#003366; }

.t_quicklink		{	width:100%;
				border-style:solid;
				border-width:0px;
				border-color:#003366;
				padding:5px 0px;
				vertical-align:top;
				background-color:#ffffff; }

.td_contpage		{	width:100%;				
                                padding:5px;
				background-color:#ffffff; }

.t_navig		{	width:125px; 
				padding:0px 0px;
				vertical-align:top;}

.td_content		{	width:100%;
				border-style:solid;
				border-width:0px;
				border-color:#003366;
				padding:20px 50px; 
				vertical-align:top;}

.google			{	width:75px;
				height:31px; }

.google_tab		{	border-style:none;
				border-width:1px;
				border-color:#003366;
				vertical-align:top;
				width:100%;
				font-size:10px; 
				font-weight:bold;
				font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
				color:#003366; }

.google_search		{	font-size:9px;
				color:#000000;
				width:115px;
				height:18px;
				background-image: url("gallery/shadeform.jpg"); }


/* This part controls the format of images. */

.fig			{	border-style:solid;
				border-width:1px;
				border-color:#cccccc;
				margin:10px;
				padding:10px; }

.hr_top			{	width:100%;
				height:20px; }

.blank_head		{	width:100%;
				height:10px; }

.hr			{	width:100%;
				height:1px; 
				align:left;
				color:#003366; }

.hr2			{	width:90;
				vertical-align:middle;
				height:1px; }

.blank_side1		{	width:120px;
				height:20px; }

.blank_side2		{	width:20px;
				height:1px; }

.logo			{	vertical-align:middle;
				width:50px;
				height:20px; }

.logo_bottom		{	vertical-align:middle;
				margin-bottom:2px; 
				width:50px;
				height:20px; }

.hr_bottom		{	width:100%;
				height:5px;
				padding-top:10px; }

.pdf			{	border:0;
				width:16px;
				height:16px; }

.txt			{	border:0;
				width:13px;
				height:16px; }

.prod_img		{	border:0;
				width:300px; }

.mark_q			{	vertical-align:middle;
				width:15px;
				height:10px;
				border:0; }



/* This part controls the format of navigation bars. */

.nav_top		{ 

	font-size:10px;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				color:#003366; }

.nav_top a:link		{	color:#003366; text-decoration:none; }

.nav_top a:visited	{	color:#003366; text-decoration:none; }
.nav_top a:active	{	color:#003366; text-decoration:none; }
.nav_top a:hover	{	color:#003366; text-decoration:underline; }


.banner			{ 

	font-size:11px;
				font-weight:bold;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				background-color:#ffffff;
				color:#003366; }

.banner a:link		{	color:#003366; text-decoration:none; }

.banner a:visited	{	color:#003366; text-decoration:none; }

.banner a:active	{	color:#003366; text-decoration:none; }
.banner a:hover		{	color:#990033; text-decoration:underline; }



.quicklink		{ 

	font-size:10px;
				font-weight:bold;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				text-align:right;
				color:#003366; }

.quicklink a:link	{	color:#003366; text-decoration:none; }

.quicklink a:visited	{	color:#003366; text-decoration:none; }

.quicklink a:active	{	color:#003366; text-decoration:none; }
.quicklink a:hover	{	color:#003366; text-decoration:underline; }


.back_to_top		{ 

	font-size:10px;
				font-weight:bold;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				text-align:left;
				color:#003366; }

.back_to_top a:link	{	color:#003366; text-decoration:none; }

.back_to_top a:visited	{	color:#003366; text-decoration:none; }

.back_to_top a:active	{	color:#003366; text-decoration:none; }
.back_to_top a:hover	{	color:#003366; text-decoration:underline; }

			
.navigation		{ 

	font-size:11px;
				font-weight:bold;
				font-variant:normal;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				color:#003366;
				padding:5px 0px; }

.navigation a:link	{	color:#003366; text-decoration:none; }

.navigation a:visited	{	color:#003366; text-decoration:none; }

.navigation a:active	{	color:#003366; text-decoration:none; }
.navigation a:hover	{	color:#003366; text-decoration:underline; }


.nav_bottom		{ 

	font-size:10px;
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
				color:#003366;
				vertical-align:middle;
				width:80%; }

.nav_bottom a:link	{	color:#003366; text-decoration:none; }

.nav_bottom a:visited	{	color:#003366; text-decoration:none; }

.nav_bottom a:active	{	color:#003366; text-decoration:none; }
.nav_bottom a:hover	{	color:#003366; text-decoration:underline; }




.copyright		{
	font-size:10px; 
				font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
				text-align:center;
				color:#003366; }



/* This part controls the format of data tables. */

.label_red		{
	font-size:12px;
				font-weight:bold;
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#ffffff;
				padding:1px, 4px; }

.outline		{	border:#c0c0c0 1px solid; }

.row_title		{	background-color:#c0c0c0;
				border-bottom-style:solid;
				border-bottom-width:1px;
				border-bottom-color:#c0c0c0; }

.rowA			{	background-color:#ffffff; }

.rowB			{	background-color:#f3f6ec; }

.th1_left		{
	font-size:12px;
				font-weight:bold; 
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				padding: 5px;
				text-align:left; }

.th1			{
	font-size:12px;
				font-weight:bold; 
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				padding: 5px;
				text-align:center; }

.tb1_left		{
	font-size:12px; 
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				padding: 5px;
				text-align:left; }

.tb1			{
	font-size:12px; 
				font-family:Arial,Geneva,Helvetica,sans-serif;
				color:#000000;
				padding: 5px;
				text-align:center; }



/* This part controls the layout of forms. */

.shadeform		{	font: 12px arial, verdana, sans-serif;
				background-image: url("gallery/shadeform.jpg");
				text-align: left; }

.dropdown		{	color:#333333;
				font:12px geneva, verdana, arial, sans-serif; }

.textarea		{	font:12px arial, verdana, sans-serif;
				background-image: url("gallery/shadeform.jpg");
				text-align: left; }

.button			{	font:10px verdana, arial,  sans-serif;
				font-weight: bold;
				color: #000000;
				BORDER: #003366 1px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color:#f0f0f0; }

.buttonon		{	font:10px verdana, arial,  sans-serif;
				font-weight: bold;
				color: #ffffff;
				BORDER: #003366 1px solid;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color:#990033; }



/* This part controls the Add Row Feature in Purchase Order form. */

#purchased_items td, th { padding: 5px; }
.classy0 { background-color: #003366; color: #ffffff; }
.classy1 { background-color: #336699; color: #ffffff; }


