/* CSS Document */

body{padding:0; margin:0; background:#FCF4E7 url(images/bg-header.jpg) repeat-x;}
p{font:normal 12px/17px Georgia, "Times New Roman", Times, serif; color:#000; text-align:justify; margin:0; padding:4px 0 4px 0;}
h2{font:bold 17px/20px Georgia, "Times New Roman", Times, serif; color:#890D00; text-align:justify; padding:34px 0 16px 0; margin:0; }

img{behavior: url(iepngfix.htc);}

.quote{font:italic 17px/22px Georgia, "Times New Roman", Times, serif; color:#925B23;}

/* DIV */

#holder{margin:0 auto 0 auto; padding:0; width:842px;}

	#header{margin:70px 0 0 0; padding:0; float:left; display:inline; width:842px;}
	.headerpix{padding:0; margin:0 0 45px 0;}
	.logo{margin:0 30px 3px 30px; padding:0 0 10px 0;}

	#main{margin:20px 0 0 0; padding:0; float:left; display:inline; width:842px;}

		#title{margin:0 0 20px 0; padding:0; text-align:center;}

		#flashgallery{width:572px; margin:0 0  0; padding:0; float:left; display:inline; background:url(images/bg-flashgal.jpg) no-repeat;}
		#lefter{margin:0 0  0; padding:0; float:left; display:inline; width:308px;}

		#textfield{ margin:0 0  0; padding:0 0 0 18px; float:left; display:inline; width:516px;}

		.maintextfield{margin:0 0  0; padding:0 0 0 18px; float:left; display:inline; width:234px;}

	.gallery img{background:url(images/thumb-bg.jpg) no-repeat; padding:20px;}

#footer{background:url(images/bg-footer.jpg) repeat-x; width:100%; float:left; display:inline; border:0px solid; padding:0; margin:0; height:165px; min-height:165px;}

#footnote{behavior: url(iepngfix.htc); background:url(images/bg-footnote.png) no-repeat; margin:14px auto 00px auto;  padding:6px 0 00px 20px; width:842px; border:0px solid;}
#footnote p{color:#4F0F00; font:normal 10px/18px Arial; padding:0; margin:0;}
#footnote a:link, #footnote a:visited, #footnote a:hover, #footnote a:active{text-decoration:none; padding:6px 0 6px 30px; margin:0; background:url(images/artamaxlogo.gif) no-repeat; color:#4F0F00;}


/******************* FORM ********************/


form{margin:0 0 0 0; padding:0;}

input{border:1px #dcd3cb solid; background:#FFFFFF; color:#3D3A37;}
input, textarea, select {
	border:1px #cccccc solid; background:#FFFFFF;
	border: 1px solid #dcd3cb;
	border-top-color: #dcd3cb;
	border-left-color: #dcd3cb;
}
.submit {width:100px; background:#74261c;  margin:0; padding:0; border:none; height:24px; min-height:24px; font-weight:bold; color:#FFFFFF;}

.ajax_loading {
	padding: 20px 0;
	background: url(images/ajax-loader.gif) no-repeat center;z-index:10000;
}
.error {  color: red; font-size: 10px; font-weight: bold; margin:0 2px 0 2px; padding:0;
}

.noterror {  color: green; font-size: 11px; font-weight: bold;
}
