/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License 
*/

BODY {
	color:#959595;
	margin:0px;
	background:#1b3a28;
}
.bg2_body {
	height:100%;
	background-position:center 0px;
}
.bg3_body {
	height:100%;
}
html, body {
	height:100%;
}
* {
	padding:0px;
	margin:0px;
	font-size:13px;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.width_table {
	width:980px;
	position:relative;
	margin:auto;
}
.width_td {
	padding:0px 0px 0px 0px;
}
.width_td1 {
	padding:0px 0px 0px 0px;
}
.main_table {
	margin:0px 0px 0px 0px;
}
.box_width_left {
	width:192px;
}
.box_width_right {
	width:192px;
}
.content_width_td {
	width:100%;
	padding:0px 0px 0px 0px;
}
.box_width_td_left {
	padding:0px 4px 0px 0px;
}
.box_width_td_right {
	padding:0px 0px 0px 4px;
	display:none;
}
.row_1 {
	padding:0px 0px 0px 0px;
	height:120px;
	text-align:center;
}
.row_2 {
	padding:0px 0px 0px 0px;
}
.row_3 {
	padding:4px 0px 0px 0px;
}
.row_4 {
	padding:5px 1px 23px 1px;
}
.logo {
	padding:55px 0px 0px 3px;
	height:120px;
	width:100%;
	vertical-align:top;
}
.banner_02 {
	padding:0px 0px 6px 0px;
	width:100%;
}
.banner_03 {
	padding:0px 0px 0px 0px;
}
.banner_04 {
	padding:0px 0px 0px 0px;
}
.banner_05 {
	padding:0px 0px 0px 0px;
}
.navigation2 {
	padding:14px 1px 10px 0px;
	text-align:right;
	height:60px;
	vertical-align:middle;
}
.navigation2 td {
	white-space:nowrap;
	vertical-align:middle;
}
.navigation2 .td {
	vertical-align:middle;
	white-space:nowrap;
	padding:0px 14px 0px 14px;
	color:#fff;
}
.navigation2 .table {
	width:1px;
}
.navigation2 a {
	color:#fff;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
}
.navigation2 a:hover {
	color:#fff;
	text-decoration:underline;
}
.navigation {
	padding:73px 0px 0px 0px;
}
.navigation .table2 {
	width:1px;
}
.navigation .languages {
	padding:0px 38px 4px 0px;
	text-align:right;
	vertical-align:top;
}
.navigation .languages table {
	width:86px;
}
.navigation .languages td {
	padding:6px 0px 7px 0px;
}
.navigation .languages .languages_img {
	margin:0px 0px 0px 6px;
}
.navigation .currencies {
	padding:9px 0px 0px 0px;
}
.navigation .currencies table {
	width:198px;
}
.navigation .languages td, .navigation .currencies td {
	color:#ffffff;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	vertical-align:middle;
}
.wrapper_bg {
	background:url(../images/wrapper_bg.png) 0px 0px repeat;
}
.wrapper_padd {
	padding:0px 0px 1px 0px;
}
.z1 {
	padding:0px 4px 0px 0px;
}
.z1 table {
	width:196px;
	background:url(../images/z1.png) 0px 0px no-repeat;
}
.z1 td {
	height:43px;
	padding:0px 0px 0px 45px;
	vertical-align:middle;
}
.z1 b {
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.z1 td {
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
}
.z1 a, .z1 a:hover {
	text-decoration:none;
}
.z1 a {
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-decoration:underline
}
.z1 a:hover {
	color:#fff;
	text-decoration:none;
}
.z1 a strong {
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-decoration:underline
}
.z1 a:hover strong {
	color:#fff;
	text-decoration:none;
}
.select {
	width:100%;
	background:#487acd;
	color:#fff;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:solid #1b4294 1px;
}
.select2 {
	margin:8px 0px 0px 0px;
	border:0px solid #1d1d1d;
	color:#696969;
}
.select2 td {
	padding:3px 0px 13px 0px;
	height:36px;
	vertical-align:middle;
}
.select2 select {
	width:70%;
	border:1px solid #e5e5e5;
	background:#fff;
	color:#d78607;
	vertical-align:middle;
	margin:0px 10px 2px 10px;
}
.select3 {
	width:100%;
	border:1px solid #e5e5e5;
	background:#fff;
	color:#d78607;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.search {
	padding:5px 0px 0px 6px;
	vertical-align:middle;
	height:35px;
	background:#fff;
}
.search .go {
	width:100%;
	border:0px solid #cccccc;
	background:transparent;
	color:#b2b2b2;
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	padding-right:5px;
	height:18px;
	vertical-align:middle;
}
.search td {
	color:#4a4849;
	font-size:14px;
	line-height:12px;
	font-weight:normal;
}
.search .table {
	width:313px;
}
.search .td {
	padding:0px 0px 4px 0px;
}
.search_input-rep {
	background:url(../images/search-rep.gif) 0px 0px repeat-x;
	width:100%;
}
.search_input-left {
	background:url(../images/search-left.gif) 0px 0px no-repeat;
}
.search_input-right {
	background:url(../images/search-right.gif) 100% 0px no-repeat;
	width:100%;
	vertical-align:middle;
	height:23px;
}
.search_button-rep {
	padding:0px 0px 0px 0px;
}
.search_button-left {
	padding:0px 0px 0px 0px;
}
.search_button-right {
	vertical-align:middle;
	height:23px;
	padding:0px 0px 0px 0px;
}
/* Header End */
/* Footer */


.footer {
	padding:0px 0px 0px 0px;
	background:#fff;
}
.footer_td {
	text-align:right;
	padding:7px 18px 5px 0px;
	width:100%;
	vertical-align:middle;
}
.footer2_td {
	text-align:center;
	padding:1px 20px 1px 18px;
}
.footer .footer2_td {
	vertical-align:middle;
}
.footer {
	color:#999999;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}
.footer td {
	color:#999999;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}
.footer a {
	color:#999999;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
}
.footer a:hover {
	color:#999999;
	text-decoration:underline;
}
.footer span {
	color:#999999;
	font-size:12px;
	font-weight:normal;
}
.footer span a {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.footer span a:hover {
	color:#999999;
	text-decoration:underline;
}
.footer b {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.footer b a {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.footer b a:hover {
	color:#999999;
	text-decoration:underline;
}
.row_4 .wrapper_tl {
	background:url(../images/footer_tl.png) 0px 0px no-repeat;
}
.row_4 .wrapper_tr {
	background:url(../images/footer_tr.png) 100% 0px no-repeat;
}
.row_4 .wrapper_t {
	background:#fff;
	margin:auto;
	height:8px;
	width:980px;
}
.row_4 .wrapper_c {
	background:#fff;
	margin: auto;
	height:100%;
	width:980px;
}
.row_4 .wrapper_bl {
	background:url(../images/footer_bl.png) 0px 0px no-repeat;
}
.row_4 .wrapper_br {
	background:url(../images/footer_br.png) 100% 0px no-repeat;
}
.row_4 .wrapper_b {
	background:#fff;
	margin:0px 8px 0px 8px;
	height:8px;
}
.row_4 .wrapper_padd {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}
.popup_bg {
	padding:0px 0px 0px 0px;
	background:url(../images/bg2_body.jpg) center 0px no-repeat;
}
.popup_width_table {
	margin:0px 0px 0px 0px;
	margin:auto;
}
.popup_width_td {
	padding:0px 0px 0px 0px;
}
.popup_1 {
	padding:15px 7px 29px;
	text-align:right;
	height:92px;
	background:url(../images/logo.png) 0px 19px no-repeat;
}
.popup_2 {
	padding:10px 15px 10px 15px;
	background:url(../images/wrapper_bg.png) 0px 0px repeat
}
.popup {
	height:100%;
	width:418px;
}
.popup strong {
	color:#555555;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 0px 6px 0px;
	display:block;
}
.popup td {
	color:#555555;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
.popup a, .popup a u {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.popup a:hover, .popup a:hover u {
	color:#fff;
	text-decoration:underline;
}
.popup .popup_footer {
	text-align:center;
	padding:11px 0px 11px 0px;
	background:url(../images/wrapper_bg.png) 0px 0px repeat
}
.popup .popup_footer {
	color:#555555;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	vertical-align:top;
}
.popup .popup_footer a {
	color:#555555;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.popup .popup_footer a:hover {
	color:#555555;
	text-decoration:underline;
}
.menu {
	width:100%;
	padding:0px 0px 0px 0px;
	width:100%;
}
.menu_separator {
	width:1px;
}
.menu_separator img {
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	width:1px;
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6, #over_m7, #over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6, #over2_m7 {
	width:20%;
}
#m1 td, #m2, #m3, #m4, #m5, #m6 td, #m7, #over_m1 td, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 td, #over_m7, #over2_m1 td, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 td, #over2_m7 {
	cursor:pointer;
	white-space:nowrap;
	text-align:center;
	padding:9px 10px 9px 10px;
	height:43px;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#024984;
}
/* #m1, */
#m2, #m3, #m4, #m5, /* #m6, */
#m7 {
	background:#fff;
}
/* #over_m1, */
#over_m2, #over_m3, #over_m4, #over_m5, /* #over_m6, */
#over_m7 {
	background:#dbe4f3;
	text-decoration:none;
}
/* #over2_m1, */
#over2_m2, #over2_m3, #over2_m4, #over2_m5, /* #over2_m6, */
#over2_m7 {
	background:#dbe4f3;
	text-decoration:none;
}
#m1 {
	padding-left:6px;
	background:url(../images/m1.png) 0px 0px no-repeat;
}
#over_m1, #over2_m1 {
	padding-left:6px;
	background:url(../images/m1_act.png) 0px 0px no-repeat;
}
#m1 table {
	background:#fff;
}
#over_m1 table, #over2_m1 table {
	background:#dbe4f3;
}
#m6 {
	padding-right:6px;
	background:url(../images/m6.png) 100% 0px no-repeat;
}
#over_m6, #over2_m6 {
	padding-right:6px;
	background:url(../images/m6_act.png) 100% 0px no-repeat;
}
#m6 table {
	background:#fff;
}
#over_m6 table, #over2_m6 table {
	background:#dbe4f3;
}
.menu2_separator {
	width:1px;
	vertical-align:middle;
}
.menu2_separator img {
	padding:0px 13px 0px 13px;
	vertical-align:middle;
	text-align:center;
	width:1px;
}
.infoBox {
	background:#e6e6e6;
}
.orderEdit {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#fff;
	text-decoration: underline;
}
.wrapper_tl {
	background:url(../images/wrapper_tl.png) 0px 0px no-repeat;
}
.wrapper_tr {
	background:url(../images/wrapper_tr.png) 100% 0px no-repeat;
}
.wrapper_t {
	background:url(../images/wrapper_bg.gif) 0px 0px repeat;
	margin:0px 7px 0px 7px;
	height:7px;
}
.wrapper_c {
	background:url(../images/wrapper_bg.gif) 100% 0px repeat;
	margin:0px 0px 0px 0px;
	height:100%;
}
.wrapper_bl {
	background:url(../images/wrapper_bl.png) 0px 0px no-repeat;
}
.wrapper_br {
	background:url(../images/wrapper_br.png) 100% 0px no-repeat;
}
.wrapper_b {
	background:url(../images/wrapper_bg.gif) 100% 0px repeat;
	margin:0px 7px 0px 7px;
	height:7px;
}
.wrapper_padd {
	margin:0px 4px 0px 4px;
}
html, body, #bg, #bg table, #bg td, #cont {
	height:100%;
	width:100%;
	overflow:hidden;
}
#bg {
	position: fixed;
}
#bg div {
	height:200%;
	left:-50%;
	position:absolute;
	top:0px;
	width:200%;
}
#bg td {
	text-align:center;
	vertical-align:top;
}
#bg img {
	margin:0 auto;
	min-height:50%;
	min-width:50%;
}
#cont {
	position:absolute;
	top:0;
	left:0;
	z-index:70;
	overflow:auto;
}
