* { font-family:verdana; font-size:inherit; }

body { margin: 10px 0px; font-size:10px; background-color:#EDEDED; }

input.login { width:110px; font-size:10px; }

* a { text-decoration:none; }
a:hover	{ text-decoration:none; }

div#content { margin: 2px auto; width:998px; background-color:white; }

div#header, div#footer { clear:both; height:120px; position:relative; margin:0px; padding:0px; width:100%; border-style:none; }
div#header { background:transparent url('/images/header.jpg') no-repeat top left; }
div#header img { border-style:none; }
div#header img.home { position:absolute; top:10px; left:15px; width:385px; height:50px; }
div#header img.conv { position:absolute; top:18px; right:15px; width:230px; height:80px; }
div#header input, div#footer input { font-size:11px; }
div#footer table.foot1, div#footer table.foot2 { width:100%; height:60px; color:white; font-size:11px; font-weight:bold; border-collapse:collapse; background-color:#000000; border:2px solid #FFFFFF; }
div#footer table.foot2 { background-image:url('/images/foot-background.jpg'); background-repeat:repeat-y; border-style:solid; border-color:#818181; border-width:0px 2px 2px 2px;  }

table#body { width:100%; }
td.left_menu { width:220px; background-color:#4D4D4D; padding:4px 0px; }

table.category		{ width:97%; background-color:#29AAE3; font-weight:bold; }
table.category td, table.category td.mouse-over	{ height:50px; overflow:hidden; background-color:#0071BD; color:white; text-align:center; cursor:pointer; }
table.category td.mouse-over, div.mouse-over, div.more_over { background:transparent url('/images/mouse-over.jpg') repeat-x center center }
table.category td a	{ color: white; font-weight:bold; font-size:13px; }

table.left_header		{ width:97%; background-color:#0073BB; font-weight:bold; font-size:16px; }
table.left_header td	{ height:50px; overflow:hidden; background-color:#4D4D4D; color:white; text-align:center; }

input.search { width:165px;border:1px solid #19669E; }
div.button, div.more_info, div.more_over, div.mouse-over { width:165px; border:1px solid #2DA9DC; background-color:#0071BD; font-size:12px; color:white; font-weight:bold; cursor:pointer; padding:3px 0px; }
div.more_info, div.more_over { width:100px; text-align:center; }
div.more_info a, div.more_over a { color:white; font-size:12px; }

table.product_row	{ width:100%; border-bottom:1px solid #036EC0; }
table.product_row td{ width:32%; }
table.product_row td.vertical { width:2%; }
table.product_table	{ width:100%; }
.product_id		{ border: 1px solid #CBCBCB; background-color:#EFEFEF; width:150px; padding:4px; }
.product_id a	{ font-size:13px; font-weight:bold; color:#000000; }
.product_name 	{ height:27px; overflow:hidden; }
.product_name a	{ font-weight:bold; font-size:11px; color:#000000; }
.product_desc	{ height:75px; overflow:hidden; }

table.product_images { width:97%; border-collapse:collapse; }
table.product_images td { border:2px solid #77B1DF; }
table.product_images td.manual a { color:black; font-weight:bolder; text-align:right; font-size:12px; padding-right:20px; }

table.page_links a { font-weight:bold; text-decoration: none; border:1px solid #CCCCCC; padding:2px; color: #FFFFFF; background-color: #0071BD; }
table.page_links a:hover { text-decoration:none; background-color:#DA4E51; }
table.page_links span.prnx { color:#000000; }

div.flagHeader { border-bottom: 1px solid #0071BD; text-align: left; width: 95%; }
div.flagHeader span { color: white; background-color: #0071BD; padding: 0px 20px; font-size:13px; font-weight:bold; }
table.product_list { width:95%; border-collapse:collapse; }
table.product_list th { background-color: #EFEFEF; font-size:12px; border:1px solid #CCCCCC; width:15%; }
table.product_list td { padding:4px; text-align:center; font-size:11px; border:1px solid #CCCCCC; width:15%; }
table.product_list td a { color: #0071BD; font-weight:bold; font-size:11px; }
table.product_list td a:hover { color:#DA4E51; }

div.browse, div.browse_over { width:100px; padding:5px; text-align:center; background-color:#29AAE3; cursor:pointer; border: 1px solid #0071BD; }
div.browse_over { background-color:#DA4E51; }
div.browse a, div.browse_over a { color:white; font-weight:bold; font-size:12px; }
