/*****************************************************************************************
*
*	zpIndustrialStyle.css - ZINA Products Industrial Style Sheet
*	www.AlpineStudio.com
*
*  This design is made up of building blocks (divs) that float right.  We float right
*     because we want the tallest element (the main content block) to be on the right side
*
*****************************************************************************************/
/***   Base Tag Selectors   ***/
body { background-color: #999999; color: #ffffff; margin: 0px;	padding: 0px 20px 0px 20px; }
body,p,div,td,li { font-family: Verdana, Arial, sans-serif; }
a:link { color: #FF3333; background: inherit; text-decoration: none; }
a:visited { color: #FF3333; background: inherit; text-decoration: none; }
a:hover { color: #FFFFFF; background: inherit; text-decoration: underline; }
a:active { color: #FFFFFF; background: inherit; text-decoration: underline; }
h4 { margin: 0px 0px 5px 0px;}
h3 { margin: 20px 0px 0px 0px; padding: 0px; }
p { margin: 0px; padding: 0px;}

/***   Named Divs   ***/
/***   All of the pages contents are contained here, This container is centered   ***/
#divContainerHome { width: 750px; height: 1900px; padding: 20px; color: #FFFFFF; background-color: #000000; margin-left: auto; margin-right: auto; }
#divContainer { width: 750px; height: 1250px; padding: 20px; color: #FFFFFF; background-color: #000000; margin-left: auto; margin-right: auto; }
#divHeader { position: relative; float: right; width: 750px; text-align: right; }
	#divHeader img { margin: 5px 0px 0px 0px; }
#divContext { position: relative; float: right; width: 375px; height: 40px; text-align: right; margin: 10px 0px 0px 0px; padding: 0px; }
#divNav { position: relative; float: right; width: 375px; height: 40px; text-align: left; margin: 10px 0px 0px 0px; padding: 0px; }
#divMainContent { position: relative; float: right; width:486px; height: auto; text-align: left; margin: 10px 0px 0px 0px; color: #000000; background-color: #FFFFFF; font-size: 14px; }
	#divMainContent a:link { color: #FF3333; background: inherit; text-decoration: none; }
	#divMainContent a:visited { color: #FF3333; background: inherit; text-decoration: none; }
	#divMainContent a:hover { color: #000000; background: inherit; text-decoration: underline; }
	#divMainContent a:active { color: #000000;  background: inherit; text-decoration: underline; }
#divMainContentProduct { position: relative; float: right; width:456px; height: auto; text-align: left; margin: 10px 0px 0px 0px; padding: 15px; color: #000000; background-color: #FFFFFF; font-size: 14px; }
	#divMainContentProduct a:link { color: #FF3333; background: inherit; text-decoration: none; }
	#divMainContentProduct a:visited { color: #FF3333; background: inherit; text-decoration: none; }
	#divMainContentProduct a:hover { color: #000000; background: inherit; text-decoration: underline; }
	#divMainContentProduct a:active { color: #000000;  background: inherit; text-decoration: underline; }
#divColorBar { position: relative; float:right; width:224px; margin: 10px 20px 0px 0px; padding: 10px; background-image: url(zpBlueBit.jpg);	background-repeat: repeat;	color: #000000; }
	#divColorBar p { margin: 0px 0px 15px 0px; }
#divAdBar { position: relative; float:right; width:224px; margin: 20px 40px 0px 0px;	padding: 0px; }
#divAdBarProd { position: relative; float:right; width:224px; margin: 10px 40px 0px 0px;	padding: 0px; }
#divFooter { position: relative; float: right; width:750px; text-align: center; margin: 35px 0px 0px 0px; font-family: "Courier New", Courier, mono, sans-serif; font-size: smaller; }
#divContactForm { position: relative; float: right; width: 365px; height: 350px; text-align: left; margin: 10px 0px 0px 0px; padding: 10px; color: #000000; background-image: url(zpBlueBit.jpg);	background-repeat: repeat;	font-size: 14px; }
#divContactInfo { position: relative; float: right; width: 325px; height: 350px; text-align: center; margin: 10px 20px 0px 0px; padding: 10px; color: #000000; background-color: #FFFFFF; font-size: 14px; }

/***   Classes   ***/
.noBorder { border: none; vertical-align: middle; }
.fltRight { float: right; border: 2px solid; margin: 0px 0px 5px 5px; }
.fltLt { float: left; border: 2px solid; margin: 0px 10px 5px 0px; }
.fldRequired { color: #FF3333; background: inherit; }
.frmDistroButt { text-align: center; }
.frmDistroInput { text-align: left; vertical-align: top; } 
.frmDistroLabel { text-align: right; vertical-align: top; } 
