/*##### Global Declarations #####*/

	a:link {
		color: #A87331;
		text-decoration: none;
	}
	a:visited {
		color: #A87331;
		text-decoration: none;
	}
	a:active {
		color: #A87331;
		text-decoration: none;
	}
	a:hover {
		color: #00589F;
		text-decoration: underline;
	}
	body { 
		margin: 0px 0px 0px 0px;
		padding: 0;
		color: #453602;
		font-family: Trebuchet MS, Arial; 
		font-size: 12px;
	}
	td, p {
		font-family: Trebuchet MS, Arial;
		font-size: 12px;
		}

	/*# Form elements #*/
		form {
			margin: 0;
			padding: 0;
		}
		input {
			font-size: 12px;
		}
	.options { 
		COLOR: #453602; 
		font-size: 10px; 
		font-family: Arial;
		background-color: #FAF9F4;

	}

/*##### Shopping Cart #####*/

	.title { 
		color: #453602;
		font-weight: Bold;
		font-family: Georgia, Trebuchet MS, Arial; 
		font-size: 16px;
	}
	.tablehdr	{
		background-color: #D6D3B5;
		margin: 0px 0px 0px 5px;
		padding: 0;
		color: #453602;
		font-family: Arial, Trebuchet MS; 
		font-weight: Bold;
		font-size: 12px;
		height: 20px;
	}
	.tablehdr2	{
		background-color: #E7D3AD;
		margin: 0px 0px 0px 5px;
		padding: 0;
		color: #453602;
		font-family: Arial, Trebuchet MS; 
		font-weight: Bold;
		font-size: 12px;
		height: 20px;
	}
	.div }
		background-color: #D6D3B5;
		line-height: 1px;
	}
	.table	}
		font-family: Arial;
		color: #423400;
		font-size: 12px;
		a.txtMain:link { color: #A87331; text-decoration: none; }
		a.txtMain:active { color: #A87331; text-decoration: none; }
		a.txtMain:visited { color: #A87331; text-decoration: none; }
		a.txtMain:hover { color: #A87331; text-decoration: underline;
		line-height: 20px;
	}
 
	
/*##### Colors/BG Colors #####*/

	.bgpage {
		background-color: #F6F3E4;
	}
	.bghome {
		background-image: url(../images/bg40.jpg);
		background-repeat: repeat;
	}
	.bgsec {
	background-image: url('../../common/images/bgleft.jpg');
	background-repeat: repeat-y;
	height: 500;
	border: none;
	}
	.bgdot-divide {
		background-image: url('../../common/images/misc/dot-divide.gif');
		background-repeat: repeat;
	}
	.bgLeft {
		background: url('../../common/images/sec/floral_left.gif') no-repeat;		
	}
	.bgkeyline {
		background-image: url('../../common/images/bg1px_keyline.gif');
		background-repeat: repeat-y;
	}
	.bgkeylineH {
		background-image: url('../../common/images/bg1px_keyline.gif');
		background-repeat: repeat-x;
		line-height: 1px
	}
	.bgWhite {
		background-color: #ffffff;
		
/*##### Body #####*/

	.footer {
		color: #9C8842;
		font-family: Verdana;
		font-size: 10px;
	}
		
/*##### Text Styles #####*/
	
	.special { 
		color: #AA7733;
		font-family: Trebuchet MS, Arial; 
		font-size: 12px;
	}
	.txtWelcome { 
		color: #453602;
		font-weight: Bold;
		font-family: Georgia, Trebuchet MS, Arial; 
		font-size: 16px;
	}
	.txtSection { 
		color: #565618;
		font-weight: Bold;
		font-family: Georgia, Arial; 
		font-size: 14px;
	}
	.txtColumnHdr {
		color: #565618;
		font-family: Arial;
		font-weight: Bold;
		font-size: 11px;
	}
	.txtSmall { 
		color: #453602;
		font-family: Arial; 
		font-size: 10px;
		line-height: 10px;
	}
	.txtRedSmall { 
		color: #8c0001;
		font-family: Arial; 
		font-size: 10px;
		line-height: 10px;
		a.txtRedSmall:link { color: #A87331; text-decoration: none; }
		a.txtRedSmall:active { color: #A87331; text-decoration: none; }
		a.txtRedSmall:visited { color: #A87331; text-decoration: none; }
		a.txtRedSmall:hover { color: #223E6E; text-decoration: underline;
	}
	.txtData, p .txtData { 
		color: #453602;
		font-family: Arial; 
		font-size: 11px;
		line-height: 20px;
	}
	.txtConstruct { 
		color: #565618;
		font-weight: Bold;
		font-family: Times New Roman, Arial; 
		font-size: 24px;
	}
	.txtLeft {
		font-family: Arial; 
		color: #574402;
		font-size: 11px;
		font-style: bold;
		line-height: 16px;
		margin: 0px;
		padding-left:22px; padding-right:3px; padding-top:0px; padding-bottom:0px
	}
	.txtBlue {
		color: #223E6E;
	}
	.txtGrey {
		color: #666666;
	}
	
	h1 {
		font-size: 18px;
		font-weight: normal;
		padding: 0;
		margin: 0 0 5px 0;
	}
	
	.lineHeight16px {
		line-height: 16px;
		margin: 0;
	}
	.lineHeight20px {
		line-height: 20px;
		margin: 0;
	}
	.lineHeight30px {
		line-height: 30px;
		margin: 0;
	}
	.lineHeight40px {
		line-height: 40px;
		margin: 0;
	}
	
/*##### Link Styles #####*/

	a.ProdName1 {
		color: #A87331;
		font-family: Arial;
		font-weight: Bold;
		font-size: 11px; 
		text-decoration: none; }
		a.ProdName1:link { color: #A87331; text-decoration: none; }
		a.ProdName1:active { color: #A87331; text-decoration: none; }
		a.ProdName1:visited { color: #A87331; text-decoration: none; }
		a.ProdName1:hover { color: #A87331; text-decoration: underline;
	}
	a.chartLink {
		color: #A87331;
		font-family: Arial;
		font-size: 11px; 
		text-decoration: none; }
		a.expandImg:link { color: #A87331; text-decoration: none; }
		a.expandImg:active { color: #A87331; text-decoration: none; }
		a.expandImg:visited { color: #A87331; text-decoration: none; }
		a.expandImg:hover { color: #A87331; text-decoration: underline;
	}
