/*
 *  gaines.css
 *  Gaines Manufacturing
 *  Master CSS stylesheet
 *  
 *  MJAD Advertising & Design, < http://masarjohnston.com/ >
 *  rev 20070720, msl
 *
 */
 
/*
 *  Elements
 */

html {
	width:100%;
	height:100%;
}

body {
	color:#000;
	background-color: #FFF; 
	width:100%;
	height:100%;
	margin:0; 
	padding:0;
}
	
/*
 *  Typography
 */

a {
	 color: #a28e67;
	 text-decoration: underline;
}

a.hd3 {
	 color: #D97B11;
	 text-decoration: none;
}

p,
td  {
	color: #000; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;  
}
	
.hd1  { 
	color: #000; 
	font: small-caps bold 12px/16px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.hd3  { 
	color: #d97b11; 
	font: small-caps bold 12px/16px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.hd2  { 
	color: #000; 
	font: small-caps bold 16px/22px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.blu  { 
	color: #00C; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
	
.txt { 
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_dsc { 
	color: #000; 
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	padding-left: 30px;
}

.txt_dsc_pad { 
	color: #000; 
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	padding: 10px;
}

.txt1 { 
	color: #000; 
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.txt2  { 
	color: #000; 
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.bld  { 
	color: #000; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
	
.dsc   { 
	color: #000; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.cpy   {
	 color: #666;
	 font: 9px Arial, Helvetica, sans-serif;
}

.disclaimer  {
	 color: #999;
	 font: 9px Arial, Helvetica, sans-serif;
}

.grey { 
	color: #999; 
}

.spc  {
	 font: 4px Arial, Helvetica, sans-serif;
}
	
/*
 *  Forms
 */

.frmlbl,
.formlabel { 
	color: #333; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	text-align: right; 
	text-decoration: none; 
}
.formdata { 
	color: #333; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	text-decoration: none; 
}
	
.frmtxt { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	width: 300px; 
	background-color: #EEE;
}	
	
input.txt { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	background-color: #EEE;
}	
	
input.error { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	background-color: #F99;
}
	
.frmbtn { 
	color: #FFF; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	width: 96px; 
	background-color: #a28e67;
}
	
textarea.frmtxt { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	width: 300px; 
	background-color: #EEE; 
	scrollbar-3dlight-color: #FFF; 
	scrollbar-highlight-color: #ecece0; 
	scrollbar-face-color: #e1e1cf; 
	scrollbar-base-color: #e0dacc; 
	scrollbar-arrow-color: #FFF: 
	scrollbar-shadow-color: #5d5047; 
	scrollbar-darkshadow-color: #a28e67;
}

input.phn { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	background-color: #EEE; 
}
	
select.brown { 
	color: #ffffff; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	background-color: #a28e67;
}
	
select.tan  { 
	color: #000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
	background-color: #ecece0; 
	scrollbar-3dlight-color: #FFF; 
	scrollbar-arrow-color: #FFF: 
	scrollbar-shadow-color: #5d5047; 
	scrollbar-base-color: #e0dacc; 
	scrollbar-darkshadow-color: #a28e67; 
	scrollbar-face-color: #e1e1cf; 
	scrollbar-highlight-color: #ecece0;
}

/*  **********  DIVs  **********  */

#div_home_classic,
#div_home_housemark,
#div_home_keystone,
#div_home_wallmount,
#div_home_softcurve,
#div_home_kssig	{ 
	position: absolute; 
	top: 9px; 
	left: 675px; 
	width: 290px; 
	z-index: 999;
	display: none;
}

#div_classic,
#div_housemark,
#div_keystone,
#div_wallmount	{ 
	position: absolute; 
	top: 9px; 
	left: 549px; 
	width: 220px; 
	z-index: 999;
	display: none;
}