html, body {
height:100%;
}

.flash, #flash {
position: relative; /*or absolute*/
z-index: 1;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pre_bottom_block_cm {
 height:442px;
 background:url(../images/pbg_pb1.png);
 background-repeat: repeat-x;
 background-position:bottom;
}
.pre_bottom_blockm {
 height:442px;
 background:url(../images/pbg_pb.jpg);
 background-repeat:no-repeat;
 background-position:bottom center;
}
.pre_bottom_block_c {
 background:url(../images/pbg_pb1.png);
 background-repeat: repeat-x;
 background-position:top;
}
.pre_bottom_block {
 background:url(../images/pbg_pb.jpg);
 background-repeat:no-repeat;
 background-position:top;
}

.bottom_block {
 height:256px;
 background:url(../images/bottom_bg.jpg);
 background-repeat: repeat-x;
}
.tmenu {
text-align:center;
}
.tmenu a {
text-transform:uppercase;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}
.tmenu a:hover {
text-transform:uppercase;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:underline;
}
.tmenu_delim {
background:url(../images/tm_delim.jpg);
background-repeat:no-repeat;
width:3px;
}
.smenu {
text-transform:uppercase;
text-align:left;
background:url(../images/tm_m_2.jpg);
background-repeat:repeat-x;
padding-left: 20px;
color:#fe8400;
font-size:12px;
font-weight:bold;
}
.smenu a {
color:#28425b;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.smenu a:hover {
color:#28425b;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.pretop, .pretop h1, .pretop a {
font-size:14px;
font-weight:bolder;
padding-top:0px;
padding-bottom:0px;
margin:0px;
}
.pretop1, .pretop1 h1, .pretop1 a {
font-size:12px;
font-weight:bolder;
padding-top:0px;
padding-bottom:0px;
margin:0px;
}
.fom_label {
font-size:10px;
font-weight:bolder;
}
.fom_label1 {
font-size:11px;
color:#999999;
}
.input_field {
border: 1px solid #dfdfdf;
}
.contentbox {
padding-left:0px;
}
.contentbox, .contentbox a {
font-size:12px;
color:#5a7590;
}
.contentbox h1{
font-size:12px;
font-weight:bold;
color:#5a7590;
padding-top:0px;
padding-bottom:5px;
margin:0px;
}
.contentbox h2{
font-size:12px;
font-weight:bold;
color:#f74f00;
padding-top:0px;
padding-bottom:0px;
margin:0px;
}
.bredcrumb, .bredcrumb a {
color: #000000;
text-decoration:none;
font-size: 10px;
}

.bottom_l1, .bottom_l1 a { 
color:#686868;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
.bottom_l2 { 
color:#f85b00;
font-size:11px;
text-decoration:none;
}
.bottom_l2 a { 
color:#f85b00;
font-size:11px;
text-decoration:underline;
}

.bottom_div {
height:90px;
overflow-y:hidden;
overflow-x:hidden;
width:850;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
}
.top_logos_div {
height:80px;
overflow-y:hidden;
overflow-x:hidden;
width:580px;
vertical-align:middle;
}
.prod_div {
height:auto;
overflow-y:hidden;
overflow-x:hidden;
width:100%;
width:580px;

vertical-align:top;
}
.bottomcbox {
background:url(../images/bott_text_bg.jpg);
background-repeat:no-repeat;
padding-left:25px;
padding-right:25px;
}
.bottomcbox, .bottomcbox a {
font-size:12px;
color:#71d4ff;
}
.bottomcbox h1{
font-size:12px;
pabbing: 0;
margin:0;
font-weight:bold;
color:#71d4ff;
}
.home_menu_box {
background:url(../images/home_menu_bg.jpg);
background-repeat:no-repeat;
background-position:top;
line-height:19px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
}

.home_menu_box a {
text-transform:uppercase;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
}
.home_menu_box a:hover {
text-transform:uppercase;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:underline;
}
.topinfoblock {
font-size:12px;
color:#5a7590;
padding-right:10px;
}
.topinfoblock h2{
font-size:12px;
font-weight:bold;
color:#5a7590;
padding-top:0px;
padding-bottom:2px;
margin:0px;
}
.topinfoblock h1{
font-size:20px;
color:#f64a00;
padding-top:0px;
padding-bottom:4px;
font-weight:normal;
margin:0px;
}

.det_link a {
color:#f95d00;
font-size:12px;
font-weight:bold;
}

.det_link1 a {
color:#f74f00;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.det_link1 {
color:#f74f00;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.det_link1 a:hover {
color:#f74f00;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}
.page_nav {
color:#000000;
font-size:12px;
font-weight:bold;
padding-left: 30px;
padding-right: 30px;
}
.inquiry {
color:#000000;
font-size:12px;
font-weight:bold;
padding-left: 30px;
padding-right: 30px;
}
.page_nav a {
color:#f95d00;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.page_nav a:hover {
color:#f95d00;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.gbubg {
background:url(../images/gbbg.jpg);
background-position:top;
background-repeat:repeat-x;
}
.gbbbg {
background:url(../images/gbbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.gblbg {
background:url(../images/gbbg.jpg);
background-position:left;
background-repeat:repeat-y;
}
.gbrbg {
background:url(../images/gbbg.jpg);
background-position:right;
background-repeat:repeat-y;
}
.gline_all {
border:#b4bdc0 1px solid;
}
.suppliers_list_img {
border:#000000 1px solid;
}
.gline_b {
border-bottom:#b4bdc0 1px solid;
}
.gline_l {
border-left:#b4bdc0 1px solid;
}
.gline_r {
border-right:#b4bdc0 1px solid;
}
.gline_t {
border-top:#b4bdc0 1px solid;
}
.gline1_b {
border-bottom:#efefef 1px solid;
}
.gline1_l {
border-left:#efefef 1px solid;
}
.gline1_r {
border-right:#efefef 1px solid;
}
.gline1_t {
border-top:#efefef 1px solid;
}


.prodmenu {
padding-left:5px;
height:25px;
border-bottom:#b4bdc0 1px solid;
}
.prodmenu, .prodmenu a {
color:#28425b;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.prodmenu a:hover {
color:#f38242;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}
.cell_sell {
background:url(../images/active_l_bg.jpg);
background-position:center  center;
background-repeat:no-repeat;
}
.cell_sell1 {
background:url(../images/active_l_bg1.gif);
background-position:center  center;
background-repeat:no-repeat;
}

.padding_5 {
padding: 5px;
}
.padding_10 {
padding: 10px;
}
.padding_t_5 {
padding-top: 5px;
}
.padding_b_10 {
padding-bottom: 10px;
}
.padding_l_10 {
padding-left: 10px;
}
.padding_r_10 {
padding-right: 10px;
} 
.obtn_l {
background:url(../images/btn_l.jpg);
background-repeat:no-repeat;
width:2px;
height:22px;
}
.obtn_bg {
width:130px;
text-align:center;
}
.obtn_bg, .obtn_bg a {
background:url(../images/btn_bg.jpg);
background-repeat:repeat-x;
height:22px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.obtn_bg a:hover {
height:22px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.obtn_r {
background:url(../images/btn_r.jpg);
background-repeat:no-repeat;
width:2px;
height:22px;
}
.black_14 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
}
.bbtn_l {
background:url(../images/blue_btn_1.jpg);
background-repeat:no-repeat;
width:2px;
height:21px;
}
.bbtn_bg {
width:130px;
text-align:center;
}
.bbtn_bg, .bbtn_bg a {
background:url(../images/blue_btn_2.jpg);
background-repeat:repeat-x;
height:21px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.bbtn_bg a:hover {
height:21px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.bbtn_r {
background:url(../images/blue_btn_3.jpg);
background-repeat:no-repeat;
width:2px;
height:21px;
}

.ghint_1 {
background:url(../images/g_hint_1.gif);
background-repeat:no-repeat;
width:124px;
height:19px;
}
.ghint_2 {
width:124px;
text-align:center;
background:url(../images/g_hint_2.gif);
background-repeat:repeat-y;
}
.ghint_2, .ghint_2 a {
color:#676767;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.ghint_2 a:hover {
height:21px;
color:#676767;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.ghint_3 {
background:url(../images/g_hint_3.gif);
background-repeat:no-repeat;
width:124px;
height:10px;
}
.ghint_container {
position:relative; 
text-align:center;
	z-index:0;
}
.ghintmain_div {
position:relative; 
width:124px; 
height:auto; 
top: -17px;
	z-index:0;
}
.ghint1_container {
position:relative; 
text-align:center;
width:0px;
	z-index:299;
}
.ghin1tmain_div {
	display:none;
	position:absolute;
	z-index:299;
  left: -95;
  left: expression(0 - parseInt((this.offsetWidth / 2)) + 'px');
	top: -40px;
}
.phint_container {
position:relative; 
text-align:center;
z-index:300;
height:0px;
}
.phintmain_div {
	display:none;
	position:absolute;
  z-index:300;
  bottom: -20px;
  left: 150;
  bottom: expression(0 - parseInt((this.offsetHeight / 2)-8) + 'px');
}

.phint_1 {
background:url(../images/pmenu_hint_1.gif);
background-repeat:no-repeat;
height:142px;
width:21px;
}
.phint_2 {
height:142px;
text-align:center;
background:url(../images/pmenu_hint_2.jpg);
background-repeat:repeat-x;
}
.phint_3 {
height:142px;
width:6px;
text-align:center;
background:url(../images/pmenu_hint_3.gif);
background-repeat:no-repeat;
}

.phint_11 {
background:url(../images/g_hint_11.gif);
background-repeat:no-repeat;
height:18px;
width:251px;
}
.phint_12 {
width:251px;
text-align:center;
background:url(../images/g_hint_12.jpg);
background-repeat:repeat-y;
}
.phint_13 {
height:6px;
width:251px;
text-align:center;
background:url(../images/g_hint_13.gif);
background-repeat:no-repeat;
}
.copy, .copy a {
color:#c5c5c5;
font-size:12px;
font-weight:bold;
}
.nopadding {
  padding: 0 0 0 0px
}

.font_red_color {
  color: #FF3639;
}
.phint_ubg {
background:url(../images/pmenu_hint_ubg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.phint_lbg {
background:url(../images/pmenu_hint_lbg.jpg);
background-repeat:repeat-y;
background-position:right;

}
.phint_rbg {
background:url(../images/pmenu_hint_rbg.jpg);
background-repeat:repeat-y;
background-position:left;

}
.phint_bbg {
background:url(../images/pmenu_hint_bbg.jpg);
background-repeat:repeat-x;
background-position:top;
}

