@charset "utf-8";
/* CSS Document */


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/back_side.gif ) top center no-repeat #800000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #a7b6c5;
	font-size: 0.9em;
}

p {
	text-align: justify;
}

a {
	color:#dcdcdc;
}
a:hover, a:focus{
	color:#fff;
}

#wrapper {
	position:relative;
	width: 936px;
	background: url(/images/back_02.jpg) no-repeat;
	margin: 0 auto;
	text-align: left;
}


/************************ Navigation *****************************/

#nav {
	position:absolute;
	left: 134px;
	left: 120px;
	top: 476px;
	top: 446px;
	width: 189px;
	width: 203px;
	height: 350px;
}

#nav ul {
	list-style:none;
}

#nav ul li a {
	background-image:url(/images/nav_back.png);
	padding: 10px 10px 10px 10px;
	margin:2px 0px 0px 0px;
	text-align:right;
	display:block;
	text-decoration:none;
	color:#dcdcdc;
}

#nav ul li a:hover,#nav ul li a:focus {
	background-image:url(/images/nav_back_hover.png);
	text-decoration:none;
	color:#ffffff;
}

#header{
	width:400px;
	height:30px;
	position:absolute;
	left: 344px;
	top: 262px;
}

#header h1{
	margin:0;
	padding:0;
	position:absolute;
	left:-30000px;
}
#header h2{
	margin:0;
	padding:0;
}

/************************ Main Content *****************************/


#content {
	padding: 285px 20px 0px 335px;
	width:575px;
	min-height:900px;
	/*background:#7d0000;*/
}
#content h3 {
	margin:1em 0;
	font-size:1em;
}
blockquote{
	color:inherit;
	background-color:transparent;
	font-size:1.1em;
}

blockquote p {
	margin:0;
}

object, param {
	border:2px solid #560000;
}

hr {
	height:1px;
	clear:both;
	border:0;
	height:1px;
	color:#560000;
	background-color:#560000;
	line-height:0;
}


/************************ Footer *****************************/

#footer {
	width:936px;
	height: 72px;
	background: url(/images/footer.jpg) no-repeat;
}
#footer p {
	margin:0 0 0 0;
	padding:0.5em 0 0 0;
	text-align:center;
}

/************************ Forms *****************************/
form fieldset {
	margin:1em 0 0 0;
	border:none;
}

form fieldset legend {
	color: #a7b6c5;
	background-color:none;
	font-weight:bold;
}
form fieldset:after,form fieldset div:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
form fieldset div label, form fieldset div input, form fieldset div textarea {
	float:left;
	margin:0.3em 0.2em;
}
form fieldset div label {
	width:80px;
	font-weight:bold;
}
form fieldset div label.contact_captcha {
	width:230px;
}
form fieldset div input[type="text"],form fieldset div textarea {
	border:thin solid #2e0000;
	padding:0.3em 0.2em;
	color: inherit;
	background: #780000;
}
form fieldset div input[type="text"].please_fill,form fieldset div textarea.please_fill {
	border:thin solid #ffff00;
}
form fieldset div input[type="text"]:focus,form fieldset div textarea:focus {
	color: inherit;
	background: #800000;
}
form fieldset div textarea {
	width:450px;
	overflow:auto;
}
form fieldset div input[type="text"] {
	width:450px;
}
form fieldset div input.contact_captcha {
	width: 300px;
}

/************************ Products *****************************/
#products div.individual_product div {
	float:left;
	width:50%;
	margin:0 2% 0 0;
}
#products div.individual_product div + div {
	float:left;
	width:45%;
	margin:0 0 0 2%;
}
#products div.individual_product div + div ul li {
	margin:2em 0;
}

#products div.individual_product:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


/************************ Dynamic Classes *****************************/
div.warning {
	clear:both;
	border:thin solid #000;
	background-color:transparent;
	color:#ffff00;
	margin:0.3em auto 0.3em auto;
}
div.warning p {
	padding:0;
	margin:0.3em;
	font-size:1.1em;
}
.center{
	text-align:center;
	margin:0 auto;
}
div.img img{
	border:2px solid #560000;
}
div.information {
	margin: 1em 0 0 0;
}

