body
{
	background-color:#000000;
	text-align:center; /* for IE */ 
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#fcc5a6;
	font-size:12px;
}

image
{
	margin:0px;
    padding:0px;
	border:0px;
}

a
{
	color:#c20523;
}

.spacer 
{
  clear: both;
  margin:0px;
  padding:0px;
  height:0px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.row:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.row {display: inline-block;}

/* Hides from IE-mac \*/
* html .row {height: 1%;}
.row {display: block;}
/* End hide from IE-mac */

#row
{
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	height: 100%;
	
}

#row:after 
{
	 content: ""; 
	 display: block; 
	 height: 0; 
	 clear: both;
	 visibility: hidden;
}

#cell
{
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
}

#center_cell
{
	padding-left:0px;
	padding-right:0px;
	margin-right:3px;
	margin-left:3px;
	display:block;
	text-align: center;
	
}


#wrapper
{
	text-align:left; /* reset text alignment */
	width:682px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	border-style:solid;
	
	/* border-color:#806832; for the rest */
	border-color:#372c13;
	border-width:6px;
	
	background-image:url(images/main_bg_h.jpg);
	background-repeat:no-repeat;
}


.default_menu_wrapper
{
	width:757px;
	height:32px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:16px;
}

.default_menu
{
	text-align:left; 
	padding-top:3px;
	padding-bottom:3px;
	color:#9faa5a;
	background-color:#1c2004;
}

.default_menu span
{
	color:#c17a4f;
	padding-left:10px;
	padding-right:10px;
}

.default_menu a
{
	text-decoration:none;
	color:#9faa5a;
	padding-left:5px;
	padding-right:5px;
	margin-left:4px;
	margin-right:4px;
}

.default_menu a:hover
{
	color:#c17a4f;
}

.default_footer2
{
	padding:0px;
	margin:0px;
	color:#372c13;
	font-size:11px;
}

.default_footer2 a
{
	color:#372c13;
	font-size:11px;
	text-decoration:none;
}



.main_ident
{
	width:430px;
	height:196px;
	float:left;
	padding:0px;
	margin:0px;
}


.main_definition
{
	width:247px;
	height:196px;
	float:left;
	padding:0px;
	margin:0px;
}

.main_menu_ident
{
	width:435px;
	height:24px;
	float:left;
	padding:0px;
	margin:0px;

}

.main_menu_wrapper
{
	width:242px;
	height:448px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:13px;
}

.main_menu_wrapper2
{
	width:242px;
	height:713px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:13px;
	background-image:url(images/products_bg.jpg);
	background-repeat:no-repeat;
}


.main_ident_title
{
	width:430px;
	height:96px;
	float:left;
	padding:0px;
	margin:0px;
}


.main_definition_title
{
	width:247px;
	height:96px;
	float:left;
	padding:0px;
	margin:0px;
}

.main_ident_left
{
	width:105px;
	height:448px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/about_left.jpg);
	background-repeat:no-repeat;
}

.main_ident_left2
{
	width:105px;
	height:713px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/products_left.jpg);
	background-repeat:no-repeat;
}



.main_ident_middle
{
	width:331px;
	height:448px;
	float:left;
	padding:0px;
	margin:0px;
	/* */background-color:#8c3b0d; 
}

.main_ident_middle2
{
	width:331px;
	height:713px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#8c3b0d; 
}

.main_ident_text
{
	padding-left:55px;
}

.main_ident_alt
{
	width:487px;
	height:328px;
	float:left;
	padding:0px;
	margin:0px;
}


.main_definition_alt
{
	width:190px;
	height:328px;
	float:left;
	padding:0px;
	margin:0px;
}


#dotline
{
	padding-top:20px;
	padding-bottom:20px;
}


#titleMain { 
 repeat; position:relative; 
 width: 227px; 
 height: 90px;
 margin-top:20px;
  }

.products_text
{
	font-size:14px; 
	padding-left:8px; 
	padding-right:8px;
}

.products_text a
{
	color:#1c2004;
}


#image_window
{
	margin-top:30px;
	border-style:double;
	border-color:#1c2004;
	border-width:3px;
}


.hr_line
{
	text-align:center;
	color:#d88759; 
	height:1px; 
	border-style:solid; 
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

#prev_image  { visibility:hidden;}
#next_image  { visibility:visible;}
#image_space { visibility:hidden;}

