* { margin:0; padding:0;}
body {
font-size:100%;
line-height:1em;
font-family:tahoma;
/* color:#565757; */
color: #DDDDDD;
/* font-weight: bold; */
background:#000000 url(images/tall_site.gif) 0 0 repeat-x;
}
/*in_line*/
input, select {
vertical-align:middle;
font-weight:normal;
font-family:tahoma; color:#000000;
font-weight:normal;
}
img {
border:0;
vertical-align:top;
text-align:left;
}
ul {
list-style:disc; /* was none */
padding: 0px 0px 0px 30px;
font-size: 0.9em;
}
ul li {
padding: 5px 0px 0px 0px;
}
a:hover{
text-decoration:none;
}
a {
color:#f46008;
}
.column {
float:left;
}
.clear {
clear:both;
}
h1{
text-indent:-10000px;
font-size:0;
line-height:0;
}
hr {
margin: 10px 0px 0px 0px;
}
/* for inquiry form */
.style5 {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
}
.menu, .logo_wr, .h_top_banner, .con_right, .con_left{
width:742px;
}
/*header*/
.menu{
height:70px;
background:url(images/menu_img_right.gif) top right no-repeat;
}
/* below is masthead image */
.logo_wr{
background:url(images/mh5.jpg) 0 0 no-repeat;
height:292px;
}
.h_top_banner{
background:url(images/h_top_baner2.jpg) 0 0 no-repeat;
height:196px;
padding:0 0 0 29px;
}
.h_top_banner img{
display:block;
margin-bottom:13px;
}
.h_top_banner .link{
background:url(images/link_wr_top.gif) center left no-repeat;
padding:0 0 0 16px;
color:#747474;
font-size:0.812em;
margin:0 0 0 4px;
}
.h_top_banner .col_1{
padding:7px 0 0 0;
}
.h_top_banner .indent_box{
margin:0 20px;
}

/*footer*/
.footer{
padding: 8px 0 45px 0;
font-size: 0.812em;
color: #666666; /* footer text darker than default */
}
.footer a {
color:#AA3300;
} 
.f_line_x{
background: url(images/f_line_x.gif) 0 0 repeat-x;
width: 732px;
padding: 0px 0 0 0; /* was 30 0 0 0 */
text-indent: 36px;
}

/*content*/
.content{
font-size:0.812em;
line-height:1.375em;
}
.content p{
margin:13px 0 0 0;
padding:0;} /* was 13 0 0 0 padding 0 */

.con_left{
background:#000000 url(images/con_left.jpg) 0 0 no-repeat;
}
.content .con_right{
background:url(images/con_right.jpg) top right no-repeat;
}
.line_y{
background:url(images/line_y.gif) 0 0 repeat-y;
}
.title{
display:block;
margin-bottom:9px;
margin-top:8px; /* was 17 */
}
.img_left{
float:left; margin:5px 19px 0 0;
}
.ind_1{
margin:9px 0;
}
span a{
color:#565757;
}
span img{
vertical-align:middle;
margin:2px 7px 0 0;
}

/*================== index.html ==================*/
#page1 .content .col_1 p {
line-height: 1.2em;
}
#page1 .content .col_1 .indent_box{
font-size: 1.1em; padding:0 17px 15px 33px; /* was 0 31 72 33 */
}
#page1 .content .col_2 .indent_box{
padding:0px 0px 0px 0px;
}
#page1 .content .col_2 .ind_img{
margin-bottom:0px; /* was 13 */
margin-top:0px; /* was 19 */
}
#page1 .content .col_2 .ind_img1{
margin:0px 8px 0px 0px;
}
/* jc recommended products div */
#page1 .content .recoProducts {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 0.90em;
font-weight: bold;
line-height: 1.8em;
}
/*================== index-1.html ==================*/
#page2 .content .col_1 .indent_box{
padding:0 31px 60px 33px;
}
#page2 .content .col_2 .indent_box{
padding:0 15px 30px 21px;
}

/*================== index-2.html ==================*/
#page3 .content .col_1 .indent_box{ padding:0 0 62px 33px;}
#page3 .content .col_1 .col_box{ width:686px;}
#page3 .content .col_1 .col_box_1{ width:426px;}
#page3 .content .col_1 .col_box_2{ width:260px;}

/*================== index-3.html ==================*/
#page4 .content .col_1 .indent_box{ padding:0 31px 57px 33px;}
/**/
#page4 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }
#page4 .content .col_2 ul{ margin:11px 0 0 0;}

/*================== index-4.html ==================*/
#page5 .content .col_1 .indent_box{ padding:0 31px 60px 33px;}
#page5 .content .col_1 span{ color:#f46008;}
/**/
#page5 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }
#page5 .content .col_2 .col_box{ width:410px;}
#page5 .content .col_2 .col_box_1{ width:180px; padding:0 0 0 3px;}
#page5 .content .col_2 .col_box_2{ width:223px;}
#page5 .content .col_2 .h_f{ height:33px;}
#page5 .content .col_2 input{ width:172px; height:20px;}
#page5 .content .col_2 textarea{ width:223px; height:87px; overflow:auto; display:block; margin-bottom:15px;}
#page5 .content .col_2 textarea, #page5 .content .col_2 input{ border:1px solid #404040; color:#565757; font-size:13px; font-family:Tahoma;}

/*================== index-5.html ==================*/
#page6 .content .col_1 .indent_box{ padding:0 0 43px 33px;}
.p6_content{ background:#000000 url(images/p6_content.jpg) 0 0 no-repeat;}
#page6 .content .col_1 .top{ position:relative; margin:-22px 0 0 0;}
#page6 .content .col_1 .top div{ padding:16px 0 0 0;}

/*================== index-5.html ==================*/

/*==================list====================*/
li a {background:url(images/list_bull.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 16px; color:#f46008; line-height:1.56em;}
/*==========================================*/

.formColor {
background-color:#DFDFDF;
padding: 0px 0px 0px 5px;
}