/* CSS Document */

html, body
{
	background-color: #ED183C;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
}

body
{
	overflow-Y: scroll;
}

td
{
	font-size: 11px;
}

form
{
	margin: 0px;
}

#black_band
{
	position: absolute;
	width: 100%;
	height: 200px;
	top: 103px;
	left: 0px;
	z-index: 2;
	
	background-color: #221E1F;
}

#main
{
	position: absolute;
	z-index: 3;
	/*top: 47px;*/
	width: 100%;
}

#table
{
	background-color: #ffffff;
	width: 779px;
	/*border-top: 1px solid #B24945;
	border-left: 1px solid #B24945;
	border-bottom: 1px solid #532B25;
	border-right: 1px solid #532B25;*/
}

td.vertical_menu
{
	
}

span.small
{
	font-size: 9px;
}

div.text
{
	padding: 10px;
}

td.horizontal_menu
{
	background-color: #221E1F;
	height: 20px;
	text-align: right;
	color: #ffffff;
	font-size: 11px;
}

td.content
{
	padding-top: 12px;
}

img.vertical_menu
{
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: pointer;
}

.link
{
	cursor: pointer;
}

.link_hover
{
	cursor: pointer;
	color: #ED183C;
}

.vertical_link
{
	font-size: 9px;
	color: #000000;
	cursor: pointer;
	width: 140px;
	margin-top: 5px;
	border-bottom: 1px solid #000000;
	text-align: right;
}

.vertical_link_hover
{
	font-size: 9px;
	cursor: pointer;
	color: #ED183C;
	width: 140px;
	padding-top: 5px;
	border-bottom: 1px solid #ED183C;
	text-align: right;
}

h1
{
	color: #D53F3C;
	font-size: 19px;
	font-family: Arial;
	font-weight: normal;
	margin-bottom: 5px;
}

h2
{
	color: #D53F3C;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0px;
}

table.results
{
	background-color: #FFFFFF;
	width: 95%;
}

table.details
{
	background-color: #FFFFFF;
	border: 1px solid #ED183C;
	width: 95%;
}

.protect
{
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

table.results_inner
{
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #ED183C;
	height: 75px;
}

table.results_inner_last
{
	background-color: #FBE0E5;
	width: 100%;
	border: 1px solid #ED183C;
	height: 75px;
}

table.results_inner_hover
{
	background-color: #F4F4F4;
	width: 100%;
	border: 1px solid #ED183C;
	cursor: pointer;
	height: 75px;
}

td.results
{
	color: #000000;
	border-left: 1px solid #ED183C;
	height: 75px;
}



div.results_number
{
	width: 25px;
	height: 15px;
	background-color: #F25653;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

li.search_option
{
	color: #D53F3C;
	font-size: 12px;
}

li.search_option_disabled
{
	color: #cccccc;
	font-size: 12px;
}

input.text
{
	border: 1px solid #D53F3C;
	font-size: 11px;
	height: 19px;
	padding: 2px;
}

textarea.text
{
	border: 1px solid #D53F3C;
	font-size: 11px;
	height: 19px;
	padding: 2px;
}

input.text_disabled
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: 11px;
	height: 19px;
	padding: 2px;
}

select
{
	border: 1px solid;
	border-color: #D53F3C;
	font-size: 11px;
	height: 17px;
}

select.disabled
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: 11px;
	height: 17px;
}

#search_form
{
	border: 1px solid #D53F3C;
}

p
{
	margin-top: 0px;
	margin-bottom: 5px;
}

td.productCatList
{
	background-image: url('../images/product_cat_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	cursor: pointer;
}

.btn_search, .btn_clear
{
	background-position: top center;
	background-repeat: no-repeat;
	height: 19px;
	width: 51px;
	cursor: pointer;
}

.btn_search
{
	background: transparent url('../images/btn_search.jpg')  no-repeat center top;
}

.btn_clear
{
	background: transparent url('../images/btn_clear.jpg') no-repeat center top;
}

td.contact_bar
{
	background-color: #ED183C;
	color: #ffffff;
	text-align: center;
	height: 20px;
	font-size: 10px;
}

td.contact_bar a:link
{
	color: #ffffff;
	text-decoration: none;
}

td.contact_bar a:active
{
	color: #ffffff;
	text-decoration: none;
}

td.contact_bar a:visited
{
	color: #ffffff;
	text-decoration: none;
}

td.contact_bar a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

td.copyright_bar
{
	background-color: #221E1F;
	color: #ffffff;
	text-align: center;
	height: 25px;
	font-size: 10px;
}

.red_text
{
	color: #D53F3C;
}

div.contact_box
{
	position: absolute;
	text-align: left;
	display: none;
	height: 75px;
	top: 13px;
	left: 0px;
	background-color: #ED183C;
	width: 100%;
}

a:link
{
	color: #000000;
	text-decoration: underline;
}

a:active
{
	color: #000000;
	text-decoration: underline;
}

a:visited
{
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

a.bottom:link
{
	color: #ffffff;
	text-decoration: none;
}

a.bottom:active
{
	color: #ffffff;
	text-decoration: none;
}

a.bottom:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.bottom:hover
{
	color: #ffffff;
	text-decoration: underline;
}

td.cell
{
	font-size: 10px;

}

td.cell_header
{
	font-size: 10px;
	border-bottom: 1px solid #cccccc;
}

#printer
{
	display: none;
}

.test_print
{
	color: #CCCCCC;
}

hr
{
	color: #cccccc;
}

#image_box_bg
{
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 10;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#image_box
{
	position: absolute;
	width: 700px;
	height: 500px;
	z-index: 11;
}

#image
{

}