* {
	padding: 0;
	margin: 0;
}
body {
	background: url(../images/rom_bg.gif) repeat-x #000;
	color: #D1AB6F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%; /* 1.65em */
	padding: 0;
}
a {
	color: #D1AB6F;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #950201;
	text-decoration: underline;
}
#logo {
	margin: 8px auto;
	background: url(../images/rom_logo.gif) no-repeat top left #000;
	width: 251px;
	height: 105px;
}
#logo img {
	border: none;
}
/*HOME PAGE*/
#framebg {
	background: url(../images/rom_frame.jpg) no-repeat top left #000;
	width: 727px;
	height: 619px;
	margin: 12px auto;
}
#frameimage {
	background: url(../images/rom_welcome.jpg) no-repeat center #000;
	width: 548px;
	height: 366px;
	margin: -552px auto;
}
#entersite {
	margin-top: 620px;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
}
/*WRAPPER*/
#wrapper {
	width: 990px;
	margin: 0 auto;
}
/*INSIDE PAGES*/
#imgBg {
	background: #000;
	margin-top: 11px;
	#margin-top: 3px;
	margin-left: 20px;
	width: 605px;
}
#imgFrame {
	width: 580px;
	background: #000;
	padding: 10px 8px;
}
#imgFrame img {
	border: 6px solid #987431;
	text-align: center;
}
/*FRAME TEXT SECTIONS*/
#frametitle {
	margin-top: -408px;
	#margin-top: -477px;
	margin-left: 630px;
	color: #950201;
	width: 317px;
}
#frametitle h3 {
	font-size: 1.3em;
}
#frametextbg {
	background: #000;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	margin-top: -2px;
	margin-left: 622px;
	padding: 10px 5px;
	width: 350px;	
}

#frametext {
	width: 345px;
	min-height: 50px;
	border: 1px solid #674B13;	
}
#frametext p  {
	margin: 10px;
	color: #D1AB6F;
	font-size: 1em;
	line-height: 1.5em;
	text-align: justify;

}
/*FOOTER*/
#footBg {
	width: 608px;
	margin-top: -3px;
}
#iconplayer {
	float: right;
	width: 105px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
#iconplayer img {
	border: none;
}
#footer {
	margin-left: 30px;
	_margin-left: 15px;
	float: left;
}
#footer img {
	border: none;
}
/*GALLERY SECTION*/
#gallery {
	margin: 15px 10px 0px 10px;
}
#gallery ul {
	list-style: none;
	padding: 5px 0;
	font-weight: bold;
}
#gallery li {
	display: inline;
	margin-right: 25px;
}
#gallery li img {
	border: 1px solid #674B13;
	margin-bottom: 18px;
}
#gallery li .pdf {
	border: none;
}
/*CONTACT SECTION*/
#form p label {
	float: left;
	width: 24%;
	text-align: left;
	font: bold 1em;
}
#form input, #form select, #form textarea {
	border: 1px solid #533B26;
	background: #D1AB6F;
	width: 212px;
}

#form input.incomplete, #form select.incomplete, #form textarea.incomplete {
	border: 1px solid red;
}

#form label.incomplete {
	color: red;
}

/*warning */
#form p.warning {
	 border: 1px ridge red;
	 padding: 6px;
	 width: 317px;
	 margin: 20px 7px;
}

#form p.warning em {
 	color: red;
}

.warning{
	color: red;
}


fieldset {
	border: 1px ridge red;
	padding: 1em;
	margin: 7px;
}
legend {
	font-size: 0.9em;
	font-weight: bold;
	color: #D1AB6F;
	padding: 0 5px;
	background: url(../images/rom_buttonbg.gif) repeat-x top left #930101;
}
.button {
	margin-top: 10px;
}
#form input.buttonRight {
	margin-left: 70px;

  	cursor: pointer;
	background: url(../images/rom_buttonbg.gif) repeat-x top left #930101;
	color: #D1AB6F;
	font-weight: bold;
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	border: 1px solid #D1AB6F;
	width: 75px;
}
#form input.small, select.small {
 	width: 120px;
}
.thankyou {
	font-size: 0.8em;
	font-weight: bold;
	margin: 25px 0;
}

