.news_header{
	font-size : 12px;
	font-weight: bolder;
	color: Gray;
	margin-left: 7px;
}

.news_body{
	font-size : 11px;
	color: Gray;
	margin-left: 7px;
}

#products strong{
	color: Red;
	font-size: 14;
}
#products H3{
	font-weight : bold;
	font-size : 17px;
	color : Gray;
}
#products DIV.body_example{
	background-color : #FFFFFF;
	margin-top : 20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	height: 95%;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}
#products DIV.body{
	background-color : #E8E8E8;
	margin-top : 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	height: 95%;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}
BODY.special{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background: White;
	text-align: left;
}
a {
	color: #990000;
	text-decoration: none;
}
a:hover{
	background : #990000;
	color: White;
}
.vert_bar{
	background : #C4C4C4;
}
#products {
	vertical-align: top;
	font-size: 12px;
}
#products TABLE{
	margin-left : 5px;
	margin-right: 5px;
}
#products TD{
	vertical-align: top;
}
#products #cont_a {
	BACKGROUND:  TEXT-ALIGN: left
}
#products #cont_b {
	BACKGROUND:  url(media/submenu_foto.jpg) no-repeat left bottom;

	PADDING-BOTTOM: 250px;

	vertical-align : top;
	height: 100%;
}
#price {
	vertical-align: top;
	font-size: 12px;
}
#price FORM{
	padding-left : 20px;
	vertical-align: top;
}
#price TD{
	vertical-align : top;
}
#price #cont_a {
	BACKGROUND:  TEXT-ALIGN: left
}
#price #cont_b {
	BACKGROUND:  url(media/submenu_foto.jpg) no-repeat left bottom;

	PADDING-BOTTOM: 250px;

	vertical-align : top;
	height: 100%;
}
#rightColumn_top {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: Gray ;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	WIDTH: 248px;
	PADDING-TOP: 5px;
	color: White;
	font-size : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : normal;
}
#rightColumn_top_products {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: Gray ;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	WIDTH: 100%;
	color: White;
	font-size : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant : normal;
}
.main_banner{
	border-top : 1px solid Black;
}
TR.main_footer{
	background : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	color: White;
}

TR.main_footer A{
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #FF6C70;
	padding-left: 4px;
	padding-right: 4px;
}
TR.main_footer A:hover{
	background : White;
}

TR.nav_bar{
	height : 36px;
	vertical-align : middle;
	text-decoration : none;
	font-family : sans-serif;
	font-size : 12px;
	font-weight : bolder;
	color : White;
	margin-right : 20px;
	margin: 0;
	padding: 0;
	z-index: 30
}
TR.nav_bar ul{
	BORDER-RIGHT: black 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: url(red_menu_bg.gif) #8c2f2f repeat-x left top;
	MARGIN: 0px 0px 0px 0px;
	BORDER-LEFT: black 0px solid;
	WIDTH: 770px;
	BORDER-BOTTOM: black 1px solid;
	LIST-STYLE-TYPE: none;
	HEIGHT: 36px;
	vertical-align : middle;
}
TR.nav_bar li{
	BORDER-RIGHT: 2px inset #FF7D7D;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px 0px 0px;
	vertical-align : middle;
	HEIGHT: 28px;
}
TR.nav_bar li a{
	PADDING-RIGHT:10px;
	PADDING-LEFT: 10px;
	display: block;
	BACKGROUND:  repeat-x left top;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 28px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 1px;
	text-align: center;
	color: white;
	text-decoration: none
}
TR.nav_bar li a:hover{
	background : #A52A2A;
}
TR.nav_bar div
{	
	visibility:hidden;
	position: absolute;
	margin: 0;
	padding: 0;
	BACKGROUND:  url(red_menu_bg.gif) #8c2f2f repeat-x left top;
	border: 1px solid #5970B2}

	TR.nav_bar div a
	{	
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		font: 11px}

.main_teltse{
	border-left : 1px solid Silver;
	background : White;
	border-right : 1px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	
}

TR.main_tr{
	vertical-align: top;
}
BODY {
	text-align : center;
	
	background : #525252;
	
}

BODY {
	text-align : center;
	
	text-align : -moz-center;
	
	background : #525252;
	
}

TABLE.main_table {
	width : 771;
	background-color : #D0D0D0;
	padding-top : 0;
	height : 100%;
}

DIV.main_container {
	background-color : White;
	margin-top : 0;
	
	margin-bottom : 0;
	width: 927px;
}
