@charset "UTF-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
	border:0;
	outline-style: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2A4A6B;
	margin: 0px;
	border:0;
	position: relative;
	z-index:0;
	background-image: url(images/texture.jpg);
	background-repeat: repeat;
}

img {
	height: 100%;
	width: 100%;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 150%;
	color: #990033;
	text-align: left;
	padding-bottom: 0.8em;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #990033;
	letter-spacing: .1em;
}
p {
	line-height: 140%;
	text-align: left;
	padding-top: 1em;
	font-size: .9em;
}
.border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC3300;
}
.gray_table_row {
	background-color: #F6F7F8;
}
/*----------------------------hidden-----------------------------*/
#hidden_name
{
	position: absolute;
	width: 30em;
	left: -300em;
	top: 0em;
	color: #000000;
}
/*---------------------------------------------------------------*/
#wrapper {
	margin-top: 0em;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 300em;
	width: 60em;
	color: #000000;
	z-index: 0;
	background-color: #FFFFFF;
}

#header {
	position: fixed;
	height: 9em;
	width: 60em;
	top: 0em;
	z-index: 1000;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(images/site_art/header_blend.png);
	background-repeat: repeat-x;
}
#footer {
	text-align: center;
	position: absolute;
	height: 2em;
	width: 60em;
	left: 0em;
	bottom: 0em;
	z-index: 500;
	font-family: Arial, Helvetica, sans-serif;
}
#footer p {
	font-size: .6em;
	text-align: center;
}
#footer a {
	text-decoration: none;
	color: #666666;
}
#footer a:link {
	text-decoration: none;
	color: #666666;
}
#footer a:visited {
	text-decoration: none;
	color: #666666;
}
#footer a:hover {
	text-decoration: underline;
	color: #336699;
}
#footer a:active {
	text-decoration: none;
	color: #000000;
}
#logo {
	position: absolute;
	height: 3em;
	width: 35em;
	left: 6em;
	top: 1.2em;
	z-index: 50;
}
#branding_text {
	text-align: center;
	position: absolute;
	height: 2em;
	width: 39em;
	left: 4em;
	top: 4.2em;
	z-index: 50;
}
#branding_text p {
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
	padding: 0px;
	letter-spacing: 0.1em;
}

#branding_text_shadow {
	text-align: center;
	position: absolute;
	height: 2em;
	width: 39em;
	left: 4.1em;
	top: 4.3em;
	z-index: 40;
}
#branding_text_shadow p {
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 0px;
	letter-spacing: .1em;
}
#ara_logo {
	position: absolute;
	height: 4.5em;
	width: 8em;
	top: .6em;
	right: 5em;
	z-index: 50;
}
#nav_contact_info {
	float:left;
	width:18em;
	position: absolute;
	height: 2em;
	z-index: 10;
	top: 4.6em;
	right: 0em;
}
#nav_contact_info p {
	color: #000000;
	text-align: center;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding-top: 0.2em;
}
#nav_contact_info2 {
	float:left;
	width:60em;
	position: absolute;
	height: 2em;
	left: 0em;
	z-index: 10;
	background-color: #000000;
	top: 6em;
}
#nav_contact_info2 p {
	color: #F1F3F4;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	padding-top: .4em;
}
#nav_contact_info2 a:link {
	color: #FFCC00;
	text-decoration: underline;
}
#nav_contact_info2 a:visited {
	color: #FFCC00;
	text-decoration: underline;
}
#nav_contact_info2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#nav_contact_info2 a:active {
	color: #990033;
	text-decoration: underline;
}
/* ---------------------- navbar ------------------------- */
#navbar{
	position: absolute;
	margin: 0;
	border: 0;
	width:60em;
	height: 1.2em;
	left: 0em;
	z-index: 50;
	font-weight: normal;
	text-align: center;
	top: 8em;
	background-color: #FFCC00;
	padding: 0;
}
/* Remove bullets from ul in the navbar */
#navbar ul{
	list-style-type: none;
	text-align: center;
	padding-left: 5.7em;
}
/* List items in the navbar */
#navbar li{
	float: left;
	position: relative;
	width: 7em;
	height: 1em;
	margin-bottom:1em;
}
/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CC0033;
	text-decoration: none;
	display: block;
	text-align: center;
	outline-style: none;
	font-weight: bold;
	padding-top: .3em;
	padding-right: 0.9em;
	padding-bottom: 0.4em;
	padding-left: 0.9em;
}
/* Navbar hover, active, and current page links */
#navbar a:hover{
	color: #FFFFFF;
	background-color: #657A90;
}
#navbar a:active{
	color: #FFFFFF;
}

/* ------------------ Drop-down menu styles ------------------- */
/* Applies to drop-down menus in navbar */
#navbar li ul{
	position: absolute;
	z-index: 100;
	visibility: hidden;
	padding-left: 0em;
	background-color: #657A90;
	padding-top: .5em;
}
/* Make drop-down visible on navbar hover */
#navbar li:hover ul,
#navbar li a:hover ul{ /* IE6 hack */
	visibility: visible;
	top: 1.2em;
	left: 0em;
	width: 7em;
}
/* Applies to links on the drop-down menu */
#navbar li:hover ul li a,
#navbar li a:hover ul li a{ /* IE6 hack */
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: auto;
	background-color: #657A90;
	padding-bottom:0.5em;
	line-height:130%;
}
/* Hover on drop-down menu links */
#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{ /* IE6 hack */
	color: #FFCC00;
}
/* active on drop-down menu links */
#navbar li:hover ul li a:active,
#navbar li a:hover ul li a:active{ /* IE6 hack */
	color: #000000;
}
/* IE6 hack applies to its table drop-down */
#navbar table {
	border-collapse: collapse;
	position: absolute;
	top: 0em;
	left: 0;
	z-index: 100;
}


/*------------------------- content -----------------------------*/
#content {
	text-align: center;
	width: 60em;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	margin-top: 9.2em;
	background-image: url(images/site_art/bkgd2.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	z-index: 0;
	height: 100em;
}
/*------------------------- index -----------------------------*/
#index_text1 {
	position: absolute;
	height: 8em;
	width: 60em;
	left: 0em;
	top: 1.7em;
	text-align: center;
	z-index: 20;
}
#index_text1 h1 {
	text-align: center;
	font-size: 1em;
}
#index_text2 {
	position: absolute;
	height: 2em;
	width: 58em;
	left: 1em;
	top: 20.5em;
	text-align: center;
	z-index: 20;
	font-weight: bold;
	color: #5A6673;
}
#index_text2 p {
	text-align: center;
	padding: 0em;
	font-size: .8em;
}
#index_slideshow {
	position: absolute;
	height: 15em;
	width: 60em;
	top: 4em;
	left: 0em;
	z-index: 20;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	background-color: #FFFFFF;
}
#index_ss1 {
	position: absolute;
	height: 15em;
	width: 20em;
	left: 0em;
	top: 0em;
}
#index_ss2 {
	position: absolute;
	height: 15em;
	width: 20em;
	left: 20em;
	top: 0em;
	background-color: #FFFFFF;
}
#index_ss3 {
	position: absolute;
	height: 15em;
	width: 20em;
	left: 40em;
	top: 0em;
}
#index_text3 {
	position: absolute;
	height: 15em;
	width: 50em;
	left: 5em;
	top: 23em;
}
#index_text3 ul {
	padding-top: 0.5em;
	margin-left: 1em;
	padding-bottom: 1em;
	line-height: 180%;
	text-align: left;
	font-size: 0.9em;
}
#index_text3 ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
/*------------------------- common -----------------------------*/
#common_text1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 35em;
	width: 48em;
	left: 6em;
	top: 2em;
	font-size: 1em;
	text-align: left;
}
#common_text1 h2 {
	font-size: 1em;
	color: #000000;
	padding-left: 0.5em;
	padding-bottom: .3em;
	text-align: left;
}
#common_text1 h3 {
	font-size: .9em;
	font-weight: bold;
	padding-left: .5em;
	padding-top: .7em;
	text-align: left;
}
#common_text1 p {
	padding-bottom: .5em;
	padding-top: 0.5em;
	line-height: 150%;
	padding-left: 0.5em;
	text-align: left;
}
#common_text1 ul {
	padding-top: .2em;
	margin-left: 1.5em;
	padding-bottom: 1em;
	line-height: 150%;
	text-align: left;
}
#common_text1 ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
#common_pricing {
	text-align: center;
	position: absolute;
	height: 20em;
	width: 46em;
	left: 5em;
	top: 48em;
	z-index: 0;
	padding: 2em;
}
#common_pricing table {
	background-color: #FFFFFF;
	height: 15em;
	width: 40em;
	left: 4.5em;
	top: 4em;
	text-align: center;
	position: absolute;
	border: 1px solid #999999;
}
#common_pricing table tr {
	width: 40em;
}
#common_pricing table tr th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: center;
	background-color: #B4BFCA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-size: .9em;
}
#common_pricing table tr td {
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-size: .9em;
}
#common_photo_main {
	border: 1px solid #000000;
	position: absolute;
	height: 22em;
	width: 32em;
	left: 24em;
	top: 3em;
}
#badges_photo_main {
	position: absolute;
	height: 28em;
	width: 50em;
	left: 5em;
	top: 13em;
}
/*------------------------- badges -----------------------------*/
#badges_bkgd1 {
	position: absolute;
	height: 60em;
	width: 51em;
	left: 4em;
	top: 18em;
	text-align: center;
}
#badges_photo1 {
	text-align: center;
	position: absolute;
	height: 25em;
	width: 46em;
	left: 6.5em;
	top: 17em;
	z-index: 50;
}
#badges_attachments_text {
	text-align: center;
	position: absolute;
	height: 3em;
	width: 20em;
	left: 20em;
	top: 43em;
	z-index: 200;
}
#badges_att_photo1 {
	position: absolute;
	height: 10em;
	width: 10em;
	left: 5em;
	top: 44.5em;
	z-index: 200;
}
#badges_att_photo2 {
	position: absolute;
	height: 10em;
	width: 10em;
	left: 15em;
	top: 44.5em;
	z-index: 200;
}
#badges_att_photo3 {
	position: absolute;
	height: 10em;
	width: 10em;
	left: 25em;
	top: 44.5em;
	z-index: 200;
}
#badges_att_photo4 {
	position: absolute;
	height: 10em;
	width: 10em;
	left: 35em;
	top: 44.5em;
	z-index: 200;
}
#badges_att_photo5 {
	position: absolute;
	height: 10em;
	width: 10em;
	left: 44em;
	top: 44.5em;
	z-index: 200;
}
/*------------------------- signage -----------------------------*/
#signs {
	position: absolute;
	height: 82em;
	width: 57em;
	left: 1em;
	top: 17em;
}
.signs_text_p {
	text-align: center;
	padding: 0px;
	font-size: .8em;
	color: #555555;
}
#signs_photo1 {
	position: absolute;
	height: 13em;
	width: 23em;
	left: 30em;
	top: 3em;
	z-index: 20;
}
#signs_main_text1 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 41em;
	top: 14em;
}
#signs_photo2 {
	position: absolute;
	height: 12em;
	width: 23em;
	left: 5em;
	top: 14em;
	z-index: 20;
}
#signs_main_text2 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 12em;
	top: 23em;
}
#signs_photo3 {
	position: absolute;
	height: 10em;
	width: 27em;
	left: 30em;
	top: 17em;
	z-index: 20;
}
#signs_main_text3 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 40em;
	top: 24.5em;
}
#signs_photo4 {
	position: absolute;
	height: 25em;
	width: 36em;
	left: 3em;
	top: 28em;
	z-index: 20;
}
#signs_main_text4 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 13em;
	top: 51.2em;
}
#signs_photo5 {
	position: absolute;
	height: 13em;
	width: 14em;
	left: 41em;
	top: 30em;
}
#signs_main_text5 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 44em;
	top: 43em;
}
#signs_photo6 {
	position: absolute;
	height: 22em;
	width: 37em;
	left: 0em;
	top: 33em;
}
#signs_main_text6 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 41em;
	top: 14em;
}
#signs table {
	width: 22em;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #999999;
	position: absolute;
	right: 0em;
	bottom: 0em;
}
#signs table tr th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: center;
	background-color: #B4BFCA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-weight: bold;
	font-size: 0.9em;
}
#signs table tr td {
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-size: 0.9em;
}
#signs h2 {
	font-size: 1em;
	color: #000000;
	padding-left: 0.5em;
	padding-bottom: .3em;
	text-align: left;
}
#signs h3 {
	font-size: .9em;
	font-weight: bold;
	padding-left: .5em;
	padding-top: .7em;
	text-align: left;
}
#signs p {
	padding-bottom: .5em;
	padding-top: 0.5em;
	line-height: 150%;
	padding-left: 0.5em;
	text-align: left;
}
#signs ul {
	padding-top: .2em;
	margin-left: 1.5em;
	padding-bottom: 1em;
	line-height: 150%;
	text-align: left;
}
#signs ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}

#signs_desk_row1
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 0em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 100;
}
#signs_desk_photo1 {
	position: absolute;
	height: 12em;
	width: 20em;
	left: 8.5em;
	top: 1em;
}
#signs_desk_illust1 {
	position: absolute;
	height: 8em;
	width: 8em;
	left: 1em;
	top: 3em;
}
#signs_desk_table1 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row2
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 13em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 90;
}
#signs_desk_photo2 {
	position: absolute;
	height: 12em;
	width: 20em;
	left: 8.5em;
	top: 1em;
}
#signs_desk_illust2 {
	position: absolute;
	height: 8em;
	width: 8em;
	left: 1em;
	top: 3em;
}
#signs_desk_table2 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row3
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 26em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 80;
}
#signs_desk_photo3 {
	position: absolute;
	height: 11.5em;
	width: 19em;
	left: 10em;
	top: 1.5em;
}
#signs_desk_illust3 {
	position: absolute;
	height: 8em;
	width: 8em;
	left: 1.5em;
	top: 5em;
}
#signs_desk_table3 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row4
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 39em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 70;
}
#signs_desk_photo4 {
	position: absolute;
	height: 12em;
	width: 18em;
	left: 10em;
	top: 1em;
}
#signs_desk_illust4 {
	position: absolute;
	height: 8em;
	width: 8em;
	left: 1em;
	top: 3em;
}
#signs_desk_table4 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_piano
 {
	position: absolute;
	height: 14em;
	width: 54em;
	left: 1.5em;
	top: 52em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 70;
}
#signs_desk_piano_photo {
	position: absolute;
	height: 12.5em;
	width: 23em;
	left: 4em;
	top: 1em;
}
#signs_desk_piano_table {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row5
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 65em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 60;
}
#signs_desk_photo5 {
	position: absolute;
	height: 9em;
	width: 23em;
	left: 3.5em;
	top: 2.5em;
}
#signs_desk_table5 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row6
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 78em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 50;
}
#signs_desk_photo6 {
	position: absolute;
	height: 10em;
	width: 21em;
	left: 4em;
	top: 2em;
}
#signs_desk_table6 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row7
 {
	position: absolute;
	height: 24.5em;
	width: 54em;
	left: 1.5em;
	top: 91em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	z-index: 40;
}
#signs_desk_row7_text {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 8em;
	width: 48em;
	left: 3em;
	top: 3em;
	font-size: 1em;
	text-align: left;
}
#signs_desk_row7_text h2 {
	font-size: 1em;
	color: #000000;
	padding-left: 0.5em;
	padding-bottom: .3em;
	text-align: left;
}
#signs_desk_row7_text ul {
	padding-top: .2em;
	margin-left: 1.5em;
	padding-bottom: 1em;
	line-height: 150%;
	text-align: left;
}
#signs_desk_row7_text ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
#signs_desk_photo7 {
	position: absolute;
	height: 12.5em;
	width: 22em;
	left: 4em;
	top: 11em;
}
#signs_desk_table7 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_desk_row8
 {
	position: absolute;
	height: 13em;
	width: 54em;
	left: 1.5em;
	top: 115em;
	z-index: 30;
}
#signs_desk_photo8 {
	position: absolute;
	height: 9em;
	width: 20em;
	left: 5em;
	top: 3em;
}
#signs_desk_table8 {
	position: absolute;
	height: auto;
	width: 23em;
	right: 1.5em;
	text-align: center;
	bottom: 1.5em;
}

#signs_frames_photo1 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 5em;
	top: 1em;
	border: 1px solid #000000;
}
#signs_frames_photo2 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 21em;
	top: 1em;
	border: 1px solid #000000;
}
#signs_frames_photo3 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 37em;
	top: 1em;
	border: 1px solid #000000;
}
#signs_frames_illust1 {
	position: absolute;
	height: 33em;
	width: 55em;
	left: 1em;
	top: 19em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#signs_frames_photo4 {
	position: absolute;
	height: 32em;
	width: 27em;
	left: 6em;
	top: 0em;
}
#signs_frames_table1 {
	position: absolute;
	height: 25em;
	width: 16em;
	right: 5em;
	text-align: center;
	top: 3em;
}
#signs_frames_illust2 {
	position: absolute;
	height: 20em;
	width: 55em;
	left: 1em;
	top: 52em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#signs_frames_photo5 {
	position: absolute;
	height: 16em;
	width: 27em;
	left: 3em;
	top: 2em;
}
#signs_frames_table2 {
	position: absolute;
	width: 16em;
	right: 5em;
	text-align: center;
	top: 2em;
	height: 15em;
}
#signs_frames_illust3 {
	position: absolute;
	height: 17em;
	width: 55em;
	left: 1em;
	top: 72em;
}
#signs_frames_photo6 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 4em;
	top: 0em;
}
#signs_frames_photo7 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 20em;
	top: 1em;
}
#signs_frames_photo8 {
	position: absolute;
	height: 16em;
	width: 15em;
	left: 36em;
	top: 1em;
}

#signs_stamps_row1
 {
	position: absolute;
	height: 40em;
	width: 54em;
	left: 1.5em;
	top: 0em;
	border-top-width: 0.5em;
	border-top-style: solid;
	border-top-color: #75899E;
}
#signs_stamps_table1 {
	position: absolute;
	height: 35em;
	width: 18.5em;
	right: 0em;
	text-align: center;
	top: 2em;
}
#signs_stamps_table1 table {
	width: 22em;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #999999;
	position: absolute;
	right: 0em;
	top: 0em;
}
#signs_stamps_table1 table tr th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: center;
	background-color: #B4BFCA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-weight: bold;
	font-size: 0.9em;
}
#signs_stamps_table1 table tr td {
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	font-size: 0.9em;
}
#signs_stamps_text1 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 5em;
	left: 16.7em;
}
#signs_stamps_sample1 {
	position: absolute;
	height: 10em;
	width: 15em;
	left: 15.5em;
	top: 6em;
}
#signs_stamps_photo1 {
	position: absolute;
	height: 16em;
	width: 16em;
	left: 0em;
	top: 0.5em;
}

#signs_stamps_row2
 {
	position: absolute;
	height: 16em;
	width: 34em;
	left: 1.5em;
	top: 16.5em;
	border-top-width: 0.5em;
	border-top-style: solid;
	border-top-color: #75899E;
	border-bottom-width: .5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
}
#signs_stamps_text2 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 4em;
	left: 16.7em;
}
#signs_stamps_sample2 {
	position: absolute;
	height: 12em;
	width: 17em;
	left: 16em;
	top: 4.5em;
}
#signs_stamps_photo2 {
	position: absolute;
	height: 16em;
	width: 18em;
	left: -1em;
	top: 0.5em;
}

#signs_stamps_row3
 {
	position: absolute;
	height: 17em;
	width: 54em;
	left: 1.5em;
	top: 33em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
}
#signs_stamps_text3 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 3.7em;
	left: 18.1em;
}
#signs_stamps_sample3 {
	position: absolute;
	height: 13em;
	width: 19em;
	left: 17.8em;
	top: 4em;
}
#signs_stamps_photo3 {
	position: absolute;
	height: 16em;
	width: 17em;
	left: -1em;
	top: 0.5em;
}

#signs_stamps_row4
 {
	position: absolute;
	height: 18.5em;
	width: 54em;
	left: 1.5em;
	top: 50em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
}
#signs_stamps_text4 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 3em;
	left: 19.4em;
}
#signs_stamps_sample4 {
	position: absolute;
	height: 14em;
	width: 21em;
	left: 19em;
	top: 4em;
}
#signs_stamps_photo4 {
	position: absolute;
	height: 16em;
	width: 18em;
	left: -1em;
	top: 2em;
}

#signs_stamps_row5
 {
	position: absolute;
	height: 21em;
	width: 54em;
	left: 1.5em;
	top: 69em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
}
#signs_stamps_text5 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 2.7em;
	left: 22em;
}
#signs_stamps_sample5 {
	position: absolute;
	height: 14em;
	width: 25em;
	left: 21.8em;
	top: 6em;
}
#signs_stamps_photo5 {
	position: absolute;
	height: 19.5em;
	width: 21em;
	left: -1em;
	top: 1em;
}

#signs_stamps_row6
 {
	position: absolute;
	height: 23em;
	width: 54em;
	left: 1.5em;
	top: 90em;
}
#signs_stamps_text6 {
	text-align: left;
	position: absolute;
	height: 3em;
	width: 15em;
	top: 2.7em;
	left: 18em;
}
#signs_stamps_photo6 {
	position: absolute;
	height: 21em;
	width: 14em;
	left: 2em;
	top: 1em;
}
/*------------------------- awards -----------------------------*/
#awards_slideshow {
	background-color: #FFFFFF;
	position: absolute;
	height: 20em;
	width: 30em;
	left: 25em;
	top: 5em;
	border: 1px solid #000000;
	z-index: 20;
}
#awards_slideshow_shadow {
	position: absolute;
	height: 23em;
	width: 33em;
	left: 24.5em;
	top: 4.5em;
}
#awards_text1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 35em;
	width: 18em;
	left: 4em;
	top: 2em;
	font-size: 1em;
	text-align: left;
}
#awards_text1 h2 {
	font-size: 1em;
	color: #000000;
	padding-left: .5em;
	padding-bottom: 0.3em;
	text-align: left;
}
#awards_text1 p {
	padding-bottom: .5em;
	padding-top: 0.5em;
	line-height: 150%;
	padding-left: 0.5em;
	text-align: left;
}
#awards_text1 ul {
	padding-top: .2em;
	margin-left: 1.5em;
	padding-bottom: 1em;
	line-height: 150%;
	text-align: left;
}
#awards_text1 ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
#awards_text2 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 20em;
	width: 50em;
	left: 4em;
	top: 29em;
	font-size: 1em;
	text-align: left;
}
#awards_text2 h2 {
	font-size: 1em;
	color: #000000;
	padding-left: .4em;
	padding-bottom: 0.3em;
	text-align: left;
	padding-top: 1em;
}
#awards_text2 p {
	padding-bottom: .5em;
	padding-top: 0.5em;
	line-height: 150%;
	padding-left: 0.5em;
	text-align: left;
}
#awards_text2 ul {
	padding-top: .2em;
	margin-left: 1.5em;
	padding-bottom: 1em;
	line-height: 150%;
	text-align: left;
}
#awards_text2 ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
#awards_text2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}
#awards_text2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}
#awards_text2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}
#awards_text2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	font-weight: bold;
	text-decoration: none;
}
#awards_text2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: bold;
}
/*------------------------- industrial -----------------------------*/
#industrial_photo1 {
	position: absolute;
	height: 34em;
	width: 38em;
	left: 20em;
	top: 3em;
}
/*------------------------- gifts -----------------------------*/
#gifts_photo1 {
	position: absolute;
	height: 18em;
	width: 28em;
	left: 24em;
	top: 1em;
	z-index: 20;
}
#gifts_photo2 {
	position: absolute;
	height: 18em;
	width: 30em;
	left: 2em;
	top: 21em;
	z-index: 20;
}
#gifts_photo3 {
	position: absolute;
	height: 9em;
	width: 14em;
	left: 25em;
	top: 22em;
	z-index: 20;
}
#gifts_photo4 {
	position: absolute;
	height: 15em;
	width: 25em;
	left: 33em;
	top: 31em;
	z-index: 20;
}
#gifts_photo5 {
	position: absolute;
	height: 18em;
	width: 23em;
	left: 34em;
	top: 16em;
	z-index: 20;
}
#gifts_photo6 {
	position: absolute;
	height: 11em;
	width: 37em;
	left: 0em;
	top: 40em;
	z-index: 20;
}
.gifts_text_p {
	text-align: center;
	padding: 0px;
	font-size: .8em;
	color: #555555;
}
#gifts_main_text1 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 47em;
	top: 8em;
}
#gifts_main_text2 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 11em;
	top: 38em;
}
#gifts_main_text3 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 29em;
	top: 30.5em;
}
#gifts_main_text4 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 42em;
	top: 44em;
}
#gifts_main_text5 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 44em;
	top: 20em;
}
#gifts_main_text6 {
	position: absolute;
	height: 2em;
	width: 12em;
	left: 41em;
	top: 14em;
}


#gifts_pen_pencil_row1
 {
	position: absolute;
	height: 44em;
	width: 47.5em;
	left: 1.5em;
	top: 0em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_pen_pencil_row1_text {
	position: absolute;
	height: 25em;
	width: 27em;
	left: 3.6em;
	top: 1.5em;
}
#gifts_pen_pencil_photo1 {
	position: absolute;
	height: 11em;
	width: 25em;
	top: 4em;
	right: 0em;
}
#gifts_pen_pencil_photo1a {
	position: absolute;
	height: 11em;
	width: 24em;
	top: 0em;
	right: 0em;
}
#gifts_pen_pencil_photo1b {
	position: absolute;
	height: 18em;
	width: 28em;
	top: 19em;
	left: 0.5em;
}
#gifts_pen_pencil_table1 {
	position: absolute;
	height: 27em;
	width: 25em;
	right: 1em;
	text-align: center;
	bottom: 2em;
}
#gifts_pen_pencil_order1 {
	position: absolute;
	height: 4em;
	width: 15em;
	top: 40.5em;
	left: 15em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
	text-align: left;
}
#gifts_pen_pencil_order1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_pen_pencil_order1 a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_pen_pencil_order1 p {
	text-align: left;
	padding: 0px;
}
#gifts_pen_pencil_order1 a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_pen_pencil_order1 a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_pen_pencil_order1 a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_pen_pencil_order1_img {
	height: 4em;
	width: 4em;
	left: 15em;
	top: 36em;
	position: absolute;
}



#gifts_pen_pencil_row2
 {
	position: absolute;
	height: 22em;
	width: 47.5em;
	left: 1.5em;
	top: 45em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_pen_pencil_row2_text {
	position: absolute;
	height: 15em;
	width: 32em;
	left: 3.5em;
	top: 2em;
}
#gifts_pen_pencil_photo2 {
	position: absolute;
	height: 18em;
	width: 28.5em;
	top: 2em;
	left: 25em;
}
#gifts_pen_pencil_photo2b {
	position: absolute;
	height: 12em;
	width: 20em;
	top: 9em;
	left: 4em;
}
#gifts_pen_pencil_order2 {
	position: absolute;
	height: 5em;
	width: 10em;
	top: 19em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
	text-align: right;
	right: 2em;
}
#gifts_pen_pencil_order2 p {
	text-align: right;
	padding: 0px;
}
#gifts_pen_pencil_order2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}
#gifts_pen_pencil_order2 a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}
#gifts_pen_pencil_order2 a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_pen_pencil_order2 a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_pen_pencil_order2 a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_pen_pencil_order2_img {
	height: 4em;
	width: 4em;
	top: 14.5em;
	position: absolute;
	right: 2em;
}


#gifts_pen_pencil_row3
 {
	position: absolute;
	height: 20em;
	width: 47.5em;
	left: 1.5em;
	top: 68.5em;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_pen_pencil_row3_text {
	position: absolute;
	height: 12em;
	width: 47em;
	left: 3.5em;
	top: 2em;
}
#gifts_pen_pencil_photo3 {
	position: absolute;
	height: 12em;
	width: 32em;
	top: 4em;
	left: 22em;
}
#gifts_pen_pencil_photo3a {
	position: absolute;
	height: 19em;
	width: 28em;
	top: 14em;
	left: 2em;
}
#gifts_pen_pencil_photo3b {
	position: absolute;
	height: 18em;
	width: 26em;
	top: 20em;
	left: 28em;
}
#gifts_pen_pencil_order3 {
	position: absolute;
	height: 5em;
	width: 10em;
	top: 19em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
	text-align: left;
	left: 28em;
}
#gifts_pen_pencil_order3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_pen_pencil_order3 p {
	text-align: left;
	padding: 0px;
}
#gifts_pen_pencil_order3 a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_pen_pencil_order3 a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_pen_pencil_order3 a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_pen_pencil_order3 a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_pen_pencil_order3_img {
	height: 4em;
	width: 4em;
	top: 14.5em;
	position: absolute;
	left: 28em;
}


#gifts_postit_row1
 {
	position: absolute;
	height: 30em;
	width: 47.5em;
	left: 1.5em;
	top: 0em;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_postit_row1_text {
	position: absolute;
	height: 10em;
	width: 27em;
	left: 3.5em;
	top: 2em;
}
#gifts_postit_photo1 {
	position: absolute;
	height: 18em;
	width: 23em;
	top: 9.5em;
	left: 0em;
}
#gifts_postit_photo2 {
	position: absolute;
	height: 18em;
	width: 20em;
	top: 9em;
	right: 0em;
}
#gifts_postit_photo3 {
	position: absolute;
	height: 19em;
	width: 21em;
	top: 13em;
	left: 20em;
}
#gifts_postit_table1 {
	position: absolute;
	height: 8em;
	width: 28em;
	right: 0em;
	text-align: center;
	top: 0em;
}
#gifts_postit_order {
	position: absolute;
	height: 10em;
	width: 15em;
	top: 31.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	left: 10.5em;
}
#gifts_postit_order p {
	text-align: center;
	padding: 0px;
	line-height: 130%;
}
#gifts_postit_order a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: center;
	padding-bottom: 2em;
}
#gifts_postit_order a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: center;
	padding-bottom: 1em;
}
#gifts_postit_order a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_postit_order a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_postit_order a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_postit_order_img {
	height: 4em;
	width: 4em;
	top: 27em;
	position: absolute;
	left: 16em;
}


#gifts_pet_photo1 {
	text-align: center;
	position: absolute;
	height: 20em;
	width: 31em;
	left: 8em;
	top: 17em;
	z-index: 50;
}
#gifts_pet_order_link {
	position: absolute;
	height: 5em;
	width: 10em;
	top: 21.5em;
	text-align: left;
	left: 41.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
}
#gifts_pet_order_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
}
#gifts_pet_order_link a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
}
#gifts_pet_order_link a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_pet_order_link a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_pet_order_link a:active {
	font-size: 0.9em;
	color: #000000;
}

#gifts_pet_order_here {
	height: 5em;
	width: 5em;
	left: 42em;
	top: 17em;
	position: absolute;
}

#gifts_bc_photo1 {
	position: absolute;
	height: 18em;
	width: 29em;
	top: 14em;
	left: -1em;
}
#gifts_bc_photo2 {
	position: absolute;
	height: 19em;
	width: 29em;
	top: 6em;
	left: 12em;
}
#gifts_bc_photo3 {
	position: absolute;
	height: 20em;
	width: 29em;
	top: 12em;
	right: -2em;
}
#gifts_bc_order {
	position: absolute;
	height: 5em;
	width: 10em;
	top: 12.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
	text-align: right;
	right: 1em;
}
#gifts_bc_order p {
	text-align: right;
	padding: 0px;
}
#gifts_bc_order a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}
#gifts_bc_order a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}
#gifts_bc_order a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_bc_order a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_bc_order a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_bc_order_img {
	height: 4em;
	width: 4em;
	top: 8em;
	position: absolute;
	right: 1em;
}



#gifts_frames {
	position: absolute;
	height: 23em;
	width: 29em;
	left: 9em;
	top: 17em;
}
#gifts_frames_order {
	position: absolute;
	height: 10em;
	width: 10em;
	top: 25em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	text-align: right;
	right: 10em;
}
#gifts_frames_order p {
	text-align: right;
	padding: 0px;
	line-height: 130%;
}
#gifts_frames_order a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
	padding-bottom: 2em;
}
#gifts_frames_order a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
	padding-bottom: 1em;
}
#gifts_frames_order a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_frames_order a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_frames_order a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_frames_order_img {
	height: 4em;
	width: 4em;
	top: 20.5em;
	position: absolute;
	right: 10em;
}


#gifts_frames2 {
	position: absolute;
	height: 30em;
	width: 46em;
	left: 6em;
	top: 34em;
}
#gifts_frames_divider {
	position: absolute;
	height: 2em;
	width: 54em;
	left: 3em;
	top: 62em;
	z-index: 100;
	border-top-width: 0.5em;
	border-top-style: solid;
	border-top-color: #75899E;
}

#gifts_frames3 {
	position: absolute;
	height: 25em;
	width: 18em;
	left: 3em;
	top: 64em;
}
#gifts_frames4 {
	position: absolute;
	height: 23em;
	width: 18em;
	top: 89em;
	padding-bottom: 2em;
	left: 20em;
}
#gifts_frames5 {
	position: absolute;
	height: 26em;
	width: 37em;
	top: 65em;
	padding-bottom: 2em;
	right: 2em;
}
#gifts_frames_order2 {
	position: absolute;
	height: 10em;
	width: 15em;
	top: 95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	left: 6em;
}
#gifts_frames_order2 p {
	text-align: left;
	padding: 0px;
	line-height: 130%;
}
#gifts_frames_order2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
	padding-bottom: 2em;
}
#gifts_frames_order2 a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
	padding-bottom: 1em;
}
#gifts_frames_order2 a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_frames_order2 a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_frames_order2 a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_frames_order2_img {
	height: 4em;
	width: 4em;
	top: 90.5em;
	position: absolute;
	left: 6em;
}

#gifts_keyring_row1
 {
	position: absolute;
	height: 30em;
	width: 47.5em;
	left: 1.5em;
	top: 0em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #75899E;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_keyring_row1_text {
	position: absolute;
	height: 25em;
	width: 45em;
	left: 3.6em;
	top: 1.5em;
}
#gifts_keyring_photo1 {
	position: absolute;
	height: 25em;
	width: 30em;
	top: 5em;
	left: 22em;
}
#gifts_keyring_order1 {
	position: absolute;
	height: 4em;
	width: 15em;
	top: 19.5em;
	left: 4.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 120%;
	font-weight: bold;
	text-align: left;
}
#gifts_keyring_order1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_keyring_order1 a:link {
	font-size: 0.9em;
	color: #0000FF;
	font-weight: normal;
	text-align: left;
}
#gifts_keyring_order1 p {
	text-align: left;
	padding: 0px;
}
#gifts_keyring_order1 a:visited {
	font-size: 0.9em;
	color: #0000FF;
}
#gifts_keyring_order1 a:hover {
	font-size: 0.9em;
	color: #009900;
	text-decoration: none;
}
#gifts_keyring_order1 a:active {
	font-size: 0.9em;
	color: #000000;
}
#gifts_keyring_order1_img {
	height: 4em;
	width: 4em;
	left: 4.5em;
	top: 15em;
	position: absolute;
}

#gifts_keyring_row2
 {
	position: absolute;
	height: 10em;
	width: 47.5em;
	left: 1.5em;
	top: 31em;
	padding-right: 3em;
	padding-left: 3.5em;
	padding-top: 1em;
}
#gifts_keyring_row2_text {
	position: absolute;
	height: 4em;
	width: 45em;
	left: 3.6em;
	top: 1.5em;
}
#gifts_keyring_photo2 {
	position: absolute;
	height: 25em;
	width: 30em;
	top: 5em;
	left: 22em;
}


/*------------------------- contact -----------------------------*/
#contact_text1
{
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 33em;
	width: 23em;
	left: 7em;
	top: 4em;
	z-index: 10;
	text-align: left;
}
#contact_text1 p {
	line-height: 160%;
}
#contact_text2 {
	position: absolute;
	height: 9em;
	width: 45em;
	left: 7em;
	top: 27em;
}
#contact_text2 ul {
	padding-top: 0.2em;
	margin-left: 1em;
	padding-bottom: 1em;
	line-height: 170%;
	text-align: left;
	font-size: 0.8em;
}
#contact_text2 ul li {
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: left;
}
/*--------------------------- form ------------------------------*/
#form {
	position: absolute;
	width: 25em;
	padding: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 180%;
	top: 4em;
	right: 7em;
	z-index: 20;
	text-align: left;
}
.feedback {
	padding: .5em;
	width: 100%;
}
.submit {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	height: 2em;
	width: 6em;
	border: 0;
	color: #000000;
	padding: 0.2em;
	background-color: #CCCCCC;
	margin-top: 1em;
}
#contact_submitted_text1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	height: 30em;
	width: 45em;
	left: 7em;
	top: 4em;
	z-index: 10;
	text-align: left;
}
#contact_submitted_text1 h3 {
	color: #000000;
	font-size: 0.8em;
	padding-top: 2em;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-bottom: 0.7em;
}

