/* REQUIRED */
* { margin: 0; padding: 0; }
br { clear: both; }
hr { display: none; }

/* COMMONS */
body {
	/*background: #FFF url(../images/bg.jpg) repeat-x top left;*/
	background: #C1272F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 70%;
	color: #5B5B5B;
}
h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #C1272F;
 	text-transform: uppercase;
 	border-bottom: 1px solid #ededed;
 	font-size: 1.3em;
 	font-family: Georgia, "Times New Roman", Times, serif;
 	font-weight: bold;
 	background: transparent url(../images/sm_leaf.gif) no-repeat center left;
}
.head1 {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #C1272F;
 	text-transform: uppercase;
 	border-bottom: 1px solid #ededed;
 	font-size: 1.3em;
 	font-family: Georgia, "Times New Roman", Times, serif;
 	font-weight: bold;
 	background: transparent url(../images/sm_leaf.gif) no-repeat center left;
}

p {
	line-height: 1.4em;
	text-align: justify;
	padding-bottom: 15px;
}

em {
color:#c60101;
}

#mainWrapper {
	background: #C1272F url(../images/bg_bamboo.jpg) no-repeat top left;
	width: 1024px;
	margin: 0 auto;
}
#wrapper {
	background:  url(../images/bg.jpg) repeat-x top left #FFF;
	width: 800px;
	margin: 0 auto;
}
#mainHeader {
	float: left;

}
#header {
	background: transparent url(../images/header.jpg) no-repeat top left;
	width: 310px;
	height: 194px;
}

#mainImage {
	float: right;
	margin-top: 80px;
	_margin-top: -150px;
	margin-bottom: 8px;
	margin-right: 15px;
	width: 400px;
	height: 150px;
	background: url(../images/th_image04.jpg) no-repeat center;
	padding:5px;
	border: 1px solid #FFF;
}


/*NAVIGATIONS*/
#navcontainer {
	margin-top: -50px;
	margin-left: 202px;
	height: 23px;
}
#navlist li
{
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
}
#navlist li a, #navlist li a:link, #navlist li a:visited {
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #82450A;
	text-decoration: none;
}
#navlist li a:hover {
	color: #C1272F;
}

/*CONTENT*/
#leftSide {
	float: left;
	width: 420px;
	margin-left: 30px;
	_margin-left: 15px;
}
#rightSide {
	float: right;
	width: 280px;
	_width: 250px;
	margin-right: 25px;
	_margin-right: -195px;
	
}
.cleaner {
	clear: both;
}
/*FORM*/
fieldset {
	 border:0px none;
	 margin:0px;
	 width: 510px;
	 padding: 5px 0;
	 color:#FFF9E3;
}

legend {
	 font-weight: 700;
	 font-size: 14px;
	 padding:5px;
	 color:#C1272F;
}

label, input, select, textarea {
	 float: left;
	 color: #5B5B5B;
}

label {
	 clear: both;
	 margin: 5px 10px 0 0;
	 color: #5B5B5B;
	 text-align: right;
	width: 70px;
	font-weight: bold;
}

fieldset input, fieldset select, fieldset textarea {
	 width: 195px;
	 background: #FFF !important;
	 border: 1px solid #C1272F;
	 margin: 5px 0;
}

input.incomplete, select.incomplete {
	 border: 2px solid #c60101;
}

label.incomplete {
	 color: #c60101;
}

input.small, select.small {
	 width: 100px;
}

#formState {
	 width: 80px;
}

label.small {
	 clear: none;
	 width: 63px;
}

/*label.long {
 width: 400px;
}*/

fieldset p {
	 margin: 0 0 5px 0;
}

.submitBt input {
 	width: 100px;
 	background: #000;
 	border: 2px outset #C1272F;
 	font-weight: 700;
 	color: #C1272F;
	margin-left: 79px;
	_margin-left: 79px;
 	clear:both;
}
/*FOOTER*/
#footer {
	width: 800px;
	margin: 0 auto;
	background: #C1272F url(../images/footer.jpg) no-repeat top left;
	height: 130px;
}
#footer p {
	padding-top: 37px;
	padding-left: 20px;
	color: #FFF;
}
.acol {
	color:#C2272F;
}