/*
    Created on : April 01, 2016
	Last Update: July 16, 2022
    Author     : N3WP  Will Pope
	© Copyright W. C. Pope  2016 - 2023
*/

/******************  Header Area  ***************/
header
{
	background-image: 		url(../images/photo_sml.png);
}
header h1
{
	color:					whitesmoke;
	font-size: 				.7em; /*.9em;*/
	font-style: 			italic;
	text-shadow:			2px 2px 2px rgba(0,0,0,.5);
	text-align: 			center;
	margin-left:			35px; 
	font-weight:			bold;
}
header h1 strong
{
	color:					deepskyblue;
	font-size: 				1.8em;/*2.5em;*/
	margin-right: 			-2.7em;
    line-height: 			2.2em;/*1.4em;*/
}

/* photo icons styles */
.icon_style_1
{
    display:                inline-block;
    height:                 96px;
    width:                  auto;
    margin:                 0px 3px 0px 0px;
    padding:                0px;
    border-style:           solid;
	border-width:			2px;
	border-color:			#bbbbbb;
    border-collapse:		collapse;
}
.icon_style_last
{
    display:                inline-block;
    height:                 96px;
    width:                  auto;
    margin:                 0px;
    padding:                0px;
    border-style:           solid;
	border-width:			2px;
	border-color:			#bbbbbb;
    border-collapse:		collapse;
}

/* Photo table */
table.photo_table
{
    border-style:			solid;
    border-width:			3px;
    border-color:			#caab46;
    border-collapse:		collapse;
    width:					96%;
    margin:					10px auto 10px auto;
    /* margin:					10px auto 10px 0px; */
}
table.photo_table td
{
    border-style:			solid;
    border-width:			2px;
    border-color:			#caab46;
    border-collapse:		collapse;
    padding:				4px;
    vertical-align:			middle;
    text-align:				left;
}
table.photo_table td.cntr
{
    text-align:				center;
}
table.photo_table tr.trspace td
{
    padding:				0;
    height:					1px;
    background-color:		#D8D1BC;
}

table.photo_fat_table
{
    border-collapse:		separate;
}
table.photo_fat_table
{
    border-style:			solid;
    border-width:			4px;
    border-color:			#E6C7BA #703D27 #703D27 #E6C7BA;
    width:					96%;
    margin:					10px auto 10px auto;
}
table.photo_fat_table td
{
    border-style:			solid;
    border-width:			3px;
    border-color:			#703D27 #E6C7BA #E6C7BA #703D27 ;
    border-collapse:		separate;
    padding:				3px;
    vertical-align:			middle;
}
table.photo_fat_table td.cntr
{
    text-align:				center;
}
table.photo_fat_table tr.trspace td
{
    padding:				0;
    height:					2px;
    background-color:		#D8D1BC;
}
table.photo_fat_table tr img
{
    display:				block;
    margin:					0px auto 0px auto;
    border-style:			solid;
    border-width:			3px;
    border-color:			#E6C7BA #703D27 #703D27 #E6C7BA;
    border-collapse:		separate;
}
.aov_button
{
    position: 				relative;
	padding:				1;
	font-size:				12px;
	font-family:			"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-weight:			normal;
	width:					auto;
	height:					50px;
	display:				inline-block;
	cursor:					pointer;
	border-style:			none;
	border-width:			0px;
	background-color:		rgb(0, 140, 186);
	background-image:		url("../../common/images/cyn_btn_lnk.png");
	color:					#ffffff;
	text-align: 			center;
	line-height:			50px;
}
.aov_button:focus
{
	color:					white;
	background-image:		url("../../common/images/cyn_btn_lnk.png");
}
.aov_button:hover
{
	color:					#CCCCCC;
	background-image:		url("../../common/images/cyn_btn_hov.png");
}
.aov_button:active
{
   color:					#ff3300;
   background-image:		url("../../common/images/cyn_btn_hov.png");
}

@media all and (min-width:360px)
{
	header h1
	{
		font-size: 			.9em; 
		margin-left:		10px;
	}
	header h1 strong
	{
		font-size: 			2.5em;
		margin-right: 		-1.4em;
	    line-height: 		1.4em;
	}
}

@media all and (min-width:531px)
{
	header
	{
		background-image: 	url(../images/photo1.png);
	}
	header h1
	{
		font-size: 			1.25em;
		font-style: 		italic;
		text-shadow:		4px 4px 4px rgba(0,0,0,.5);
		text-align: 		center;
		margin-left: 		0;
		font-weight:		bold;
	}
	header h1 strong
	{
		line-height: 		100%;
		font-size: 			4em;
	    line-height: 		1em;
		margin-right: 		-1.30em;
	}
    .icon_style_1
    {
        height:                 124px;
        width:                  auto;
        margin:                 0px 5px 0px 0px;
    }
    .icon_style_last
    {
        height:                 124px;
        width:                  auto;
    }
}
