@charset "UTF-8";
/* CREATED And Added AUG 17, 2010 by ROBERT AT Zoshe.com*/


/*******ALL PAGES*********************/

h1,h3,table,div,p,img,nav,form,label,textarea,input, #pgMenu a{
	-icab-box-sizing:   border-box;
	-khtml-box-sizing:  border-box;
	-moz-box-sizing:    border-box;
	-ms-box-sizing:		border-box;
	-o-box-sizing:  	border-box;
	-webkit-box-sizing: border-box;
	Xbox-sizing:        border-box;
	box-sizing:         border-box;
	display:block;
}

body{
	background-image:url(../../artwork/allpages/PhotoGray_bg_c-1.jpg);
	background-color:#000;
	border:0px;
	font-family:Trebuchet MS,Arial, sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px 0px 20px 0px !important;

	-khtml-perspective: 600;
	-moz-perspective: 600;
	-ms-perspective: 600;
	-o-perspective: 600;
	-webkit-perspective: 600;
	perspective: 600;
}

b, label{
	font-weight: bold;
}

#pgMenu{
	background: #e3e3e3;

	background: -moz-linear-gradient(top, #ccc, #999);
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
	background: linear-gradient(top, #ccc, #999);
	background: gradient(linear, left top, left bottom, from(#ccc), to(#999));

	border-bottom: 3px ridge blue;

	margin:0px auto;
	padding:8px 27em 0px 0px;
	position:relative;
	text-align:center;
	text-shadow: 0 1px 0 white;
	white-space:nowrap;
	width:100%;
}

#pgMenu a{
	border: 1px solid transparent;
	border-bottom: none;

	-khtml-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-o-border-radius-topleft:8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;

	-khtml-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-o-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;

/*	border-radius:8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	*/

	color: #454545;
	display:inline-block;
	font-size: 100%;
	font-weight: 800;
	line-height:normal;
	margin: 0px;
	padding: 3px 1px 3px 1px;
	position:relative;
	text-decoration:none !important;
/*
    transform: scale(1.00,1.15);
    -khtml-transform: scale(1.00,1.15);
	-ms-transform: scale(1.00,1.15);
	-moz-transform: scale(1.00,1.15);
	-o-transform: scale(1.00,1.15);
    -webkit-transform: scale(1.00,1.15);

	transform-origin:bottom;
	-khtml-transform-origin:bottom;
	-moz-transform-origin:bottom;
	-o-transform-origin:bottom;
	-webkit-transform-origin:bottom;

	transition: all .1s linear;
   	-khtml-transition: all .1s linear;
   	-o-transition: all .1s linear;
	-o-transition:-o-transform .1s linear;
   	-moz-transition: all .1s linear;
   	-webkit-transition: all .1s linear;
	*/
	white-space:nowrap;
	width:7em;
	z-index:2;
}

#pgMenu .pgMenuSelected strong{
	color: red;
}

#pgMenu a:hover, #pgMenu a:focus{
	color:#FFF;
}

#pgMenu .pgMenuSelected a:visited, #pgMenu .pgMenuSelected a:link {
	border-color: black;
	border-bottom:none;
	background-image:url(../../artwork/allpages/PhotoGray_bg_c-1.jpg);
	bottom:-3px;
	color: #FFF;
	text-shadow: 0 1px 0 black;

	/*
	transform-origin:top;
	-khtml-transform-origin:top;
	-moz-transform-origin:top;
	-o-transform-origin:top;
	-webkit-transform-origin:top;
	*/
}



/* menu btn msa logo letters */
*[zsn*=nav1] b{
	color:white;
	font-family: sans-serif;
	font-style: normal;
	letter-spacing: -.2em;
	line-height: 0;
	padding:0px 0px 0px 0px;
	text-shadow: none;
	text-decoration: none;
	word-spacing: 0em;
}

*[zsn*=nav1] b + b{
	color:blue;
}

*[zsn*=nav1] b + b + b{
	color:white;
}


/*Page zoom-in for all pages accept home page */
/*	display:none; */
/*	opacity:0.0; */

*[zpgmaco=hide]{

    -khtml-transform: scale(0.00);
	-moz-transform: scale(0.00);
	-opera-transform: scale(0.00); /*opera barfs on using -o- perfect here, need to use full nane */
    -webkit-transform: scale(0.00);
    transform: scale(0.00);

	-khtml-transform-origin:top;
	-moz-transform-origin:top;
	-opera-transform-origin:top;
	-webkit-transform-origin:top;
	transform-origin:top;
}


*[zpgmaco=expand]{
	-khtml-transform-origin:top;
	-moz-transform-origin:top;
	-o-transform-origin:top;
	-webkit-transform-origin:top;
	transform-origin:top;

	-khtml-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-o-transition: all 2s ease-in;
	-webkit-transition: all 2s ease-out;
	transition: all 2s ease-out;
/*
	-khtml-transform: scale(0.00);
	-moz-transform: scale(0.00);
	-o-transform: scale(1.00);
    -webkit-transform: scale(0.00);
    transform: scale(0.00);
*/
}
/* various page sizing */
.pgBodyTopHeader, .pgMainContainer, #homePgFlip{
	width:auto;
	max-width:250mm;
	min-width:150mm;
}
#productPg .pgBodyTopHeader, #productPg .pgMainContainer, .homePgFooter{
	width:auto !important;
	max-width:250mm !important;
	min-width:200mm !important;
}


.pgBodyTopHeader, .pgMainContainer{
	border:10px ridge rgba(0, 0, 0, 0.1);
}
.pgBodyTopHeader{
	color:white;
/*	background: rgba(0, 6, F, 0.95);*/
	background-color:blue;

	background: -moz-linear-gradient(top, blue, white);
	background: -khtml-gradient(linear, left top, left bottom, from(blue), to(white));
	background: -webkit-gradient(linear, left top, left bottom, from(blue), to(white));
	background: linear-gradient(top, blue, white);
	background: gradient(linear, left top, left bottom, from(blue), to(white));

	border-bottom:0px !important;
	border-top:5px solid rgba(0, 0, 0, 0.95) !important;

	-khtml-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-o-border-radius-topleft:80px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	border-radius-topleft:8px;

	-khtml-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-o-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	border-radius-topright:8px;
	border-top-right-radius: 8px;

	display:block;
	font-size: 200%;
	font-weight: bold;
	left:0px;
	margin: 15px auto 0px auto;
	opacity:0.95;filter:alpha(opacity=95);
	position:relative;
	padding:0px 8px;
	right:0px;
	text-shadow: 5px 5px 5px black;
}


.pgMainContainer{
	background:#FFF;

	border-top:0px;

	-khtml-border-radius-bottomleft:8px;
	-moz-border-radius-bottomleft:8px;
	-o-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-radius-bottomleft:8px;

	-khtml-border-radius-bottomright:8px;
	-moz-border-radius-bottomright:8px;
	-o-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-radius-bottomright:8px;

	display:block;
/*	font-family: Times New Roman, Times, serif; */
	font-size: 100%;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding:5px 8px 8px 8px;
	position:relative;
	right:0px;
	text-align:left;
	top:0px;
}



/*******CONTACT PAGE ********************/

#contactPg .pgMainContainer{
/*
	background:-webkit-gradient(radial, 100 -250, 600, 25 44, 40, from(#545355), to(#CF0C13), color-stop(.6,#FFFAFB),color-stop(.7,#999999));
	background:-webkit-gradient(radial, 350 75, 75, 225 -300, 775, from(#FCFCFC), to(#0A0ACF), color-stop(.6,#E80E07),color-stop(.6,#FFFF17),color-stop(.6,#F7FF17),color-stop(.6,#E8FF17));
	background:-webkit-gradient(radial, 225 -500, 575, 225 -300, 775, from(#FCFCFC), to(#AB0A20), color-stop(.6,#A6A8A5),color-stop(.9,#FFFF17),color-stop(.4,#FF1F17),color-stop(.2,#000000),color-stop(.7,#201C99),color-stop(1,#1C9924),color-stop(.6,#FF5D2B),color-stop(.6,#189921));
	background:-webkit-gradient(radial, 225 -500, 575, 225 -300, 775, from(#FCFCFC), to(#AB0A20), color-stop(.6,#A6A8A5),color-stop(.9,#000000),color-stop(.4,#DDDED9),color-stop(.2,#DFDFE3),color-stop(.7,#FFFF0F),color-stop(1,#E8E23A),color-stop(.6,#FF5D2B),color-stop(.6,#FFFF1F));
	background:-webkit-gradient(radial, 0 100, 0, 0 0, 1000, from(#FFF), to(#FFF),color-stop(.83,#CCC), color-stop(.83,YELLOW),color-stop(.85,#000),color-stop(.90,red),color-stop(.93,#FFF));
	background:-webkit-gradient(radial, 0 100, 0, 0 0, 1500, from(#FFF), to(#000));
*/
}

#contactPgMfAddress{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 5%;
	width:95%;
}
#contactPgMfAddress td{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
#contactPgMfAddress .td1{
	width:50%;
}
#contactPgMfAddress .td2{
	width:auto;
	padding-right:1ex;
}
#contactPgMfAddress .td3{
/*	border-left:#666 solid thin; */
	padding-left:1ex;
	width:0%;
}
#contactPgMfAddress .td4{
	width:50%;
}

#contactPgMfAddressInner{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
#contactPgMfAddressInner td{
	text-align:left;
	vertical-align:top;
}
#contactPgMfAddressInner .tdInner1{
	font-weight:bold;
	padding: 0px 5px 0px 1em;
	width:0%;
}
#contactPgMfAddressInner .tdInner2{
	width:100%;
}

#contactFormArea{
/*	background:url(../images/woodpanneling.jpg) top right repeat;*/
	border:0;margin:.5ex 0px .5ex 0px;
	padding:1ex 10px 2ex 10px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#contformH5{
	border:0;margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
	margin-bottom:-1em;
	position:relative;
	z-index:2;
}

#posPleaseDesrciption{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px
}

#contactFormArea form{
	background:#000;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-box-shadow:8px 8px 8px silver;
	-moz-box-shadow:8px 8px 8px silver;
	-o-box-shadow:8px 8px 8px silver;
	-webkit-box-shadow:8px 8px 8px silver;
	box-shadow: 8px 8px 8px silver;
	margin: 0px;
	opacity:0.80;filter:alpha(opacity=80);
	padding:0px 0px 5px 0px;
	width:450px;
}

#contactFormArea input, #contactFormArea textarea{
	font-size:100%;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:430px;
}
#contactFormArea label{
	color:white;
	padding-left:10px;
	text-align:left;
	width:420px;
}

#contactFormArea input:valid, #contactFormArea textarea:valid{
	background:white;
}

input:invalid, textarea:invalid{
	background:#CCC;
	color:white;
/*	opacity:0.50;filter; alpha(opacity=50);*/

}

#contactFormArea .posLoadMessage{
/*	background:#666; */
	background:#CCC;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity:0.95;filter:alpha(opacity=95);
}
#contactFormArea .posLoadMessageRun{}
#contactFormArea .posLoadMessageFailed{}
#contactFormArea .posLoadMessageBarRun{}
#contactFormArea .posLoadBar{line-height:100%;margin:-5px 0px 0px 0px}
#contactFormArea .posLoadBarRun{background:url(data:image/gif;base64,R0lGODlh3AATALMAAPf39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZycnJSUlP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCAANACwGAAMA0wANAAAE/7Adtaq9OOvNu/9gKI5kaYZNKilJOyXv4c5UDLOyDCdKbfxAH01hkwWHh2LCIEQejk0nkMmTTlks67Xa2vWSU2hX+yMbbglVtMBGKJmEuHz+VswJzx92XI/38XQGb4F5VFkuhGdeRIVlB4loOUt3T08wgwRiXY+QSZgGbWozA6SlmqYCqahtQKuqrawHrrOwr7a1sre0uLq8vbHAv77Cw8TDC6JsxsoBzc7PzKzQ09G51MXX1dHZ2tzd3t/g0uLj5NbTyCkVu4EA7u/u2PDxkPP04fbs+fr79f2J/wAGbDeQTr90DdYtOwdP3jyHDbsxfDdxTkGLFzE+lGhOY0SBHdm5IVRILmNFABBLmiy1EV9Llypfgoz5cSbFUOrk/Vi57R5Mnz/5yQzKkafRoT2Rlqs5csEAAQFOSi16tCZRmzexAk2q1ONWZVO1Rn3azB0BAAcKnJ1HKg5CO3IqnfEUFgBYryhT5r2Ldy/fumwKCODUEXDgwXECdDUcGIEBZ/DSUhJkwF1Zy7VysqvMdsAdPwMK2EOplsBhwvZAsTG9+snotp9liX7IOjBfxe8M1LZdAEGKxY+dFQhQQLXtR65TB66N53HV3MZ7/04Y5YT169iza9/OvYOKBhEAACH5BAUIAA0ALAYAAwDQAA0AAAT/sB21qr046827/2AojmRpfsohIQmTHHA8KUltJwoixwp91zmD0AAz9H7Ag1BZPCJTQ+YMiUMMiTDnD3oVam9B4vVrC0q9vq31mk2DlcshGfiC6VILhaHA5xMOCTo7OgSFhn91MUQvh4YGiUWAB42Fjzt2k5SSl4SUljKLmY2bigedjZ+DooepkaeHpDKvjpBMCAgEBXsEFHkFA8ACwgNrumwDwskCA0rGx8rDcM5LyNDMQ9MH1crXe13a0MtwQs7g1uPf28nd5FHq0V3u4ezZ7+Lx1MMDBBbmAgEAyfUpVEAbwIMB9/QpUGkAwoMCB/5x+DBARD8FKT68yHBiRYsK/wdm/MixIcmQfjxWLDlyJUo/Bl0u7BjzoIAKCZA9/EOJwB4AQIEC9NnzZ9CgAwz05HMUQAAASSkZawo0qqcCTYcqvZoV6lZUWI8CtNqIKVWyhnSFDTr2KysDWQMQlbpWaIAKBnQ6DciwY66CANk63VX2wFO2fKUaFss35d/FiC36TQtZqNMDkx8fthwAc65Rm/dKdpzL8OaDnguHhpiZT2Wng1sDPg3g5oK8/4IKPJSRKoDdsAb4Bk4w78GjxAtpixuRlXDGzQ0tp5rcp0bL0XPl7SqEt/LruhWOet60uybydg3g1es1bV8hvtF2NCo4qUSCdWHbF+kT7lm37+VXVeRI+MH3H298GNjUfhIpeBSDftH34EsJ+rfgS9pZOOF6uY3mGGBiXTYTQa891ZlffYEYGYU+vSYUYZ+VthpAmC2kWYgn2igjYx6m+MeMOUqkomUC1CjSkKIZiRGSTxVZQB6F/BOAWh8aF1h49/VGHYYqHQYQlZNtxxiYwXGHkiPgPQVmR1oitiZM6AX15ndmjjhRXG+6FidQ5KSAgE4Q+kFEfBgas5pXMzFExIyBVngoMzr2F1pVSr5nwIw+JWrof5oKgSmXfEyKaKKenqXkZ4sylikMEvRywquwxirrrLTWioIKEQAAIfkEBQgADQAsGAAJALUABgAABH+wtSOrvZXinbnXHgZWQDhK5RduZxOYqxhfxmzVtgekbC7hOaCttfMISb7VEWVMGpY8zBMTpW2qt6sRuqU2fUullmNovVQXrIUIS7ct6s7lzGGjLfSe+47kz6BxOl85RIEtDYFhiWMbYSGKg3CPSYw2gQ1LeVJekZRMnYhJmhsRACH5BAUIAA0ALBkACQC3AAYAAAResLUjq72V4p251x4GhtZISuaZkmvYfoZxXvLc2Sgu1Tiv677ZixM81YokZEhJ/DWYziZwSp0ON1fRL3vhlrZgnfeGG1ug2HBZbUNrxeyZO4qZn+0V/O6nP+ifQH08EQAh+QQFCAANACwLAAkAxwAFAAAEWfC0Saud8mqat+6eBYYceY0mSqoh67kbrBmmRdfUjTfyuU86XE/0awRrR1OSZFh6nMVoCLpp/qw7qvSi5UaHFXDpJ8YUy7yzmrzeodFdWzFeoefmbZwdSIkAACH5BAUIAA0ALAsACQDJAAUAAARTsMlJaz02U6w179YHbmNYXieZSuLZlpixsnMjz3etz+/Y751cSuiyEUeGI3DJtNWSOGVQqoE2QdBfR+upcTNfE89LHptX4Qy1WkZffW9QmjmffCIAIfkEBQgADQAsMQAJAJEABAAABCewyUmrvTjrdrbtXpiBYml+Z6qexuq+cCzPtEaKd5h7+9bbp98oGAEAIfkEBQgADQAsFQAJALYABgAABGKwySCrvZXiXQH/2od5IhaWGXqdKqlK7tuwKC2/8S3neq/aIqDK4CuWADwRidhKfpA3KBPlfFY3HiFHi9VdN9yRVxe+fE3e82psbLFlZUu8835R1B18qk2N6htQO389gXANEQAh+QQFCAANACwXAAoAbwAEAAAEMLA10Iy8OF+ru/9SUIEZxZHYiVIU6r6wCs+yK843nL+7PTc9lKj1q/1QRo8o2SHSIgAh+QQJCAANACwGAAMA0AANAAAEurDJSau9OOvNu/9gKI5kaZ5oqq5s675wLMdDjXzCrIdCvns+nOvgCQRAx1CyuOw0nc+NUTb9RKWZIxG0/RhCX1DYOxvDzB20aCC6atxZpRw5t9aLIcBGvQfjG3wXAXqBGYUYhxeJEwCEf4sSjYB+F10ceh+SkA2alJeOL5KZoJ+THqQbnSdwGKyCd06wHK4WmHZ0uCiYmxObSb4SwKazwZ5Yw8fCvMUmqqWWaT9kp7kwoqeo0trb3N0WEQA7) top center no-repeat;}


/*******HOME PAGE ********************/


/* #homePageCaption,  */

#homePgFlip{
/*	background:blue; */
/*
    background: gradient(linear, left top, right bottom, color-stop(0.0, blue),color-stop(0.5, #000), color-stop(1.0, gray));
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, blue),color-stop(0.5, #000), color-stop(1.0, gray));
	background-image: linear-gradient(-70deg,blue,#000,gray);
	background-image: -moz-linear-gradient(-70deg,blue,#000,gray);
	*/
	-khtml-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
	height:150mm;
	min-height:80%;
	max-height:auto;
	left:0px;
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	position:relative;
	overflow:visible;
	right:0px;
	top:2em;
/*	width:50em; */

/*
	padding:0px 0px 0px 0px;
	*/
/*	position:relative;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	top:3em;
	height:30em;
	*/

}

/*homePg logo section ############ */
#msaLogo{
	font-size:125%;
	height:6em;
	line-height: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1;
}


/* homePg head caption section one with 17years*/


#homePgHeadCaption{
	/*
	backgroundXXX:yellow;
	opacityXXX:0.1;filter:alpha(opacity=10);
	*/
	height:3.5em;
	padding:1em 10px 0px 10px;
	position:absolute;
	top:0em;
	top-margin:0em;
	width:100%;
	z-index:1;
}
#werepmfg{
	font-size:1em;
	font-weight: 700;
	text-align:right;
}

#wenowrstuff{
	font-size:2em;
	font-weight: 700;
	text-align:right;
}

#yearinbusiness{
	font-size:1em;
	font-weight: 700;
	text-align:right;
}

/* homePg map section */
#homepgMap{
	/*
	background:purple;
	*/
	margin-top:0em;
	margin-bottom:0em;
	position:absolute;
	text-align:right;
	top:5em;
	width:100%;
	z-index:0;
}
#homepgMap img{
	display:inline-block;
	opacity:.30;filter:alpha(opacity=30);
	border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:25em;
	width:25em;
}


/* homePg main contect section */

#homePgcontent{
	/*
	background:red;
	*/
	height:15em;
	padding:10px;
	position:absolute;
	text-align:left;
	top:7em;
	width:100%;
	z-index:1;

}

#homePgcontent p{
	font-size:1em;
	font-weight: 700;
/*	border:0px;
	margin:0px;
	padding:0px;
	overflow:visible; */

}

/* homePg main contact info section */


#homePgContactInfoSection{
	/*
	background:#099;
	*/
	font-size:1em;
	height:3em;
	text-align:left;
	padding:0px 10px;
	position:absolute;
	top:27em;
	width:100%;
	z-index:3;
}

#homePgPhone{
	color: #FFFFFF;
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 1ex;
	width:100%;
}

#homePgPhone td{
	font-size: 125%;
	font-weight: normal;
	text-align:left;
	white-space:nowrap;
}

#homePgPhone .Td1{
	text-align:left;
	width:1%;
}

#homePgPhone .Td2{
	text-align:center;
	width:98%;
}

#homePgPhone .Td3{
	text-align:right;
	width:1%;
}

#homePgAddresses{
	color: #FFFFFF;
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 1ex;
	width:100%;
}

#homePgAddresses td{
	font-size: 100%;
	font-weight: normal;
	text-align:left;
	white-space:nowrap;
}

#homePgAddresses .Td1{
	text-align:left;
	width:1%;
}

#homePgAddresses .Td2{
	text-align:center;
	width:98%;
}

#homePgAddresses .Td3{
	text-align:right;
	width:1%;
}


.homePgFooter{
	color: #FFFFFF;
	font-size: 60%;
	font-weight:100;
/*	width:55em; */
	margin: 0px auto;
	left:0px;
	padding-top:.2em;
	position:absolute;
	text-align:right;
	right:0px;
	top:59em;
	z-index:50000;

}


/*******PRODUCT PAGE ********************/

#productTable td{
	border-bottom: 4px #000 dotted;
	vertical-align:top;
}
#productTable .td1{
	padding:5px;
}
#productTable .td2{
	border-bottom: 4px #000 dotted;
	padding-top:5px;
	text-align:center;
}
#productTable .td2 img{
	padding:5px;
	display:inline-block;
}

#productTable h3{
/*	border-bottom: 1px black solid; */
	color:#999;
	font-size:180%;
	margin:0px;
	padding:2px;
	text-shadow: 0 1px 0 #009;
	vertical-align:top;
/*		text-shadow: 5px 5px 5px #09F; */



}

/*
#homePageCaption img{
	border:0px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:auto;
	mask-image:gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-khtml-mask-image:-khtml-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-moz-mask-image:-moz-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-o-mask-image:-o-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-webkit-mask-image:-webkit-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	padding:0px;
	overflow:visible;

}

	box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	-webkit-box-shadow: 1px 1px 3px #333;


	transition: all 2s linear;
    -khtml-transform: all 2s linear;
   	-moz-transition: all 2s linear;
   	-o-transition: all 2s linear;
   	-webkit-transition: all 2s linear;


*/
/*@font-face {*/
/*	font-family: 'WebFont';*/
/*	src: url('myfont.eot');*/  /* IE6+*/
/*	src: local('☺'),*/
/*	url('myfont.woff') format('woff'),*/  /* FF3.6 */
/*	url('myfont.ttf') format('truetype');*/ /* Saf3+,Chrome,FF3.5,Opera10+ */
/*}*/
