
html,		
body 
{
    font-family: 'verdana, arial,;
	font-size:11px;
	margin:0px 0 0 0; 
    padding:0; 
    color:#000000;  
    line-height:18px;
    height:100%;
    }

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button 
{ 
        margin:0; 
        padding:0; 
        font-family: verdana;
        font-size:13px;
        color:#ooo;
        
}

img,fieldset { border:0;  }

ol,ul,li { list-style:none;  margin:0; padding:0;}

a:link  { color:#888888; text-decoration:none; }
a:visited { color:#888888; text-decoration:none; }
a:active { color:#888888; text-decoration:none; }
a:hover  { color:#EB7731; text-decoration:underline; }

.input { width:500px;height:20px; font-size:15px;color:#666666; background:#F6F6F6; border:1px solid #89948e;margin:5px; }
.select { font-size:11px;color:#666666; background:#F6F6F6; border:1px solid #D7D7D7; padding: 0; margin:0; }
.input3 { width:240px; height:28px; font-size:14px;color:#666; background:#F6F6F6; border:3px solid #8a918a; padding:0x; margin:0px 5px 0 0; position:relative;top:-7px; }

div.hr {
background: #ccc;
height: 1px;
width: 100%;
margin: 0px;
border: 0px;
padding: 0px;
}

/* Space */

#sp-h45
{
    height:45px;
}

/* space end  */

#top-bar
{
    width:100%;
    height:37px;
    background-image:url(img/top-back.jpg);
    color:#fff;
}

#top-bar-950
{
    margin:auto;
    width:950px;
    padding:10px 0 0 0;
}

#top-bar-text-left
{
    
    color:#fff;
    font-size:13px;
    display:inline;
}

#top-bar-text-left a
{
    
    color:#fff;
    font-size:13px;
    display:inline;
}

#top-bar-text-left a:hover
{
    
    color:#fff;
    font-size:13px;
    display:inline;
    text-decoration:underline;
}

#top-bar-text-right
{
    color:#fff;
    font-size:13px;
    float:right;
    display:inline;
}



#container {
           margin:auto;
           width: 950px;
           background-color:#fff;    
           min-height:100%;   
       }
#header 
{
           margin:0;
           width:950px;

       }
       #header-logo 
       {
               margin:0;
               padding:0 0 0 20px;
               display:inline-block;
               float:left;
       }
       
       #header-logo-right 
       {
               margin:0;
               padding:0 0 0 0;
               display:inline-block;
               float:right;
               color:#484848;
               font-size:13px;
               font-weight:bold;
       }
       
       #header-menu
       {
           font-size:18px;
           font-weight:bold;
           color:#484848;
           margin:45px 0 0 0;
       }
       
       #top-menu-back
       {
           position:absolute;
           height:55px;
           left:0;
           right:0;
           background-image:url(img/top-menu-back.jpg);
           margin:45px 0 0px 0;
           padding:0px 0 0 0;
           border:0px solid #000;
       }
           
       
       #header-menu-text
       {
           font-family:verdana;
           width:950px;
           margin:auto;
           font-size:21px;
           font-weight:bold;
           color:#000;
           padding:20px 0 0 0;
       }
       
       #header-menu-text a
       {
           padding:0 0 0 0px;
           display:inline;
           font-size:15px;
           font-weight:bold;
           color:#000;
       }
       
       #header-menu-text a:hover
       {
           padding:0 0 0 0px;
           display:inline;
           font-size:15px;
           font-weight:bold;
           color:#000;
           text-decoration:underline;
       }
       
       a#top-a
       {
           color:3f3f3f;
           padding:0 0px 0 0;
       }
       
       a#top-a a
       {
           color:3f3f3f;
           padding:0 0px 0 0;
       }
       
       a#top-a:hover
       {
           color:#42973c;
           padding:0 0px 0 0;
       }
       
       a#top-a-on
              {
                  color:#42973c;
                  padding:0 0px 0 0;
       }
       
       a#top-a-on a
                     {
                         color:#42973c;
                         padding:0 0px 0 0;
       }
       
       a#top-a-on a:hover
                     {
                         color:#42973c;
                         padding:0 0px 0 0;
       }
       
       #top-icon
       {
           float:right;
           padding:10px 0 0 0;
       }
       
       #sp-60
       {
           color:#dbdbdb;
           text-align:center;
           padding:0px 20px;
           margin:20px 0;
       }

#main
{
    width:950px;
    min-height:100%;

}

#main-box
{
    margin:20px 0 ;
}
       
#right_main 
{
    width:690px;
    margin:0;
    padding:0 0 0 35px;
    float:left;
    background-color:red;
    height:100%;
}

#left_main
{
    float:left;
    width:225px;
    background-color:#f8f8f8;
    vertical-align:top;
}

a#main-p 
{
    color:#000;
}

a#main-p a
{
    color:#000;
    padding:5px;
}

a#main-p a:hover
{
    color:#000;
    text-decoration:underline;
}

/* index image width 100% jack 11062013*/

img.bg {
    /* Set rules to fill background */
    min-height: 368px;
    min-width: 950px;
     
    /* Set up proportionate scaling */
    width: 100%;
    height: 368px;
     
    /* Set up positioning */
    position: relative;
    top: 0;
    left: 0;
    margin:86px 0 0 0;
    border:0px solid red;
}
 
@media screen and (max-width: 100%) { /* Specific to this particular image */
    img.bg {
        left: 50%;
        margin-left: -50%;   /* 50% */
    }
}

/* index image width 100% jack 11062013 end*/

/* left */

td.left-text-title
{
    font-family:verdana;
    color:#000;
    font-size:18px;
    font-weight:bold;
    padding:15px;
}

td.left-text-img img
{
    margin:20px 0 0 15px;
}

td.left-text
{
    font-family:verdana;
    color:#000;
    font-size:15px;
    padding:15px 0 0 0px;
}

td.left-text a
{
    font-family:verdana;
    color:#000;
    font-size:15px;
    padding:15px 0 0 0px;
}

td.left-text a:hover
{
    font-family:verdana;
    color:#969696;
    font-size:15px;
    padding:15px 0 0 0px;
}

td.left-text-on
{
    font-family:verdana;
    color:#42973c;
    font-size:15px;
    padding:15px 0 0 0px;
}

td.left-text-on a
{
    font-family:verdana;
    color:#42973c;
    font-size:15px;
    padding:15px 0 0 0px;
}

td.left-text-on a:hover
{
    font-family:verdana;
    color:#969696;
    font-size:15px;
    padding:15px 0 0 0px;
}

img.left-t
{
   
    padding:0 15px 0px 15px;

}

img.left-t-b
{
    padding:0 10px 0px 10px;
}

.left-cat-title
{
    font-family:verdana;
    font-size:18px;
    color:#42973c;
    font-weight:bold;
    margin:0 0px 20px 0px;
    
}

.left-cat-title a
{
    font-family:verdana;
    padding:0 0px 10px 0px;
    font-size:18px;
    color:#42973c;
}

.left-cat-title a:hover
{
    font-family:verdana;
    padding:0 0px 0px 0px;
    font-size:18px;
    color:#42973c;
}

.left-cat-title2
{
    font-family:verdana;
    padding:0px 0px 0px 0px;
    font-size:15px;
    color:#42973c;
    font-weight:bold;
}

.left-cat-title2 a
{
    font-family:verdana;
    padding:0px 0px 0px 0px;
    font-size:15px;
    color:#42973c;
    font-weight:bold;
}

.left-cat-title2 a:hover
{
    font-family:verdana;
    padding:0px 0px 0px 0px;
    font-size:15px;
    color:#42973c;
    font-weight:bold;
}
.left-cat-sub-title
{
    font-family:verdana;
    padding:10px 0px 10px 25px;
    font-size:15px;
    color:#000;
    line-height:21px;
    
}

.left-cat-sub-title a
{
    font-family:verdana;
    font-size:15px;
    color:#000;
    padding:10px 0px 10px 0px;
    
}

.left-cat-sub-title a:hover
{
    font-family:verdana;
    font-size:15px;
    color:#969696;
    padding:10px 0px 10px 0px;
    
}

/* left end */

/* dept start */

.dept-title
{
    font-family:verdana;
    padding:0 0px 0px 0px;
    font-size:31px;
    color:#4d4b4b;
}

img.dept-t
{
    padding:0 10px 0 0px;
    border:0px solid red;
}

/* dept end */

/* product start */

.product-title
{
    font-family:verdana;
    padding:0 0px 20px 0px;
    font-size:31px;
    color:#4d4b4b;
    border-bottom:1px solid #42973c;
}

.product-sp-title
{
    font-family:verdana;
    padding:20px 0px 20px 0px;
    font-size:21px;
    color:#42973c;
    border-bottom:1px solid #4d4b4b;
}

.product-name
{
    font-family:verdana;
    padding:0 0px 20px 0px;
    font-size:21px;
    color:#4d4b4b;
}
.product-description-title
{
    font-family:verdana;
    padding:20px 0px 0px 0px;
    font-size:18px;
    color:#42973c;
}
.product-description
{
    font-family:verdana;
    padding:10px 0px 20px 0px;
    font-size:12px;
    color:#4d4b4b;
}

.product-img
{
   margin:15px ;
}

.product-img a
{
  margin:15px ;
}

.product-img a:hover
{
    margin:15px ;
}

/* product end */


/*  Main page */

#main-left-text
{
    height:30px;
    border-bottom:1px dashed #c0c0c0;
    background-color:#f8f8f8;
    padding:0 0 0 20px;
    color:#000;
}

#main-left-text a
{
    height:30px;

    background-color:#f8f8f8;
    color:#000;
}

#main-left-text a:hover
{
    height:30px;
    border-bottom:1px dashed #c0c0c0;
    background-color:#f8f8f8;
    text-decoration:underline;
}

img.next
{
    float:right;
}
    

/* Main Page end  */


/* BBS Start */

img.btnfile
{
    margin:5px 0 0 0;
}

.tblTop01
{
    color:#fff;
    background-color:#409739;
    font-family:verdana;
    font-weight:bold;
    font-size:15px;
    height:27px;
    text-align:center;
}

.dealers-table
{
    color:#fff;
    background-color:#409739;
    font-family:verdana;
    font-weight:bold;
    font-size:15px;
    height:27px;
    text-align:center;
}



a.hidelink
{
    color:#fff;
    font-size:13px;
}


a.hidelink a:hover
{
    color:#fff;
    font-size:13px;
}


/* BBS END */




#content-top-img
{
    margin:105px 0;
    height:110px;
    width:950px;
    border:0px solid red;

}

#content-top-img img
{
    height:110px;
    width:950px;
}

#content-top-gab
{
    padding:10px 0px;
    font-size:13px;
    color:#686868;
    border:0px solid #000;
    margin:-105px 0 0 0;
}  

#content-top-gab-title
{ 
    padding:50px 0 20px 0;
    font-size:40px;
    color:#fff;
    
}           
       
#content-text
{
    width:820px;
    padding:50px 80px 0 80px;
    font-size:11px;
    color:#58595B;
    background-color:#ffffff;
    
}  

#content-text-title
{
    padding:0px 0px 20px 0px;
    font-size:20px;
    line-height:1.3em;
} 

#content-text-title-form
{
    padding:0px 0px 10px 0px;
    font-size:20px;
} 

#content-text-description
{
    padding:0px 0px 20px 0px;
    font-size:13px;
} 

#content-text-description ul li
{
    padding:0 0 0 20px;
}

#content-text-term
{
    width:840px;
    font-size:31px;
    color:#fff;
    border-top:55px solid #272780;
    border-bottom:10px solid #272780;
    border-left:5px solid #272780;
    border-right:5px solid #272780;
    
}  

#content-text-term div
{
    font-size:12px;
    color:#000;
    padding:20px;
}

#border-top-1 td
{
    border-top:1px solid #ccc;
}


#box-20
{
    width:20px;
    padding:0 20px 0 0;
    display:inline;
}
#box-21
{
    width:70px;
    padding:0 72px 0 0;
    display:inline;
}
#height-20-box
{
    padding:0 0 20px 0;
}

/* Contact  */
#contact
{
    width:100%;
    margin:0;
    
}

.contact-title
{
    font-family:verdana;
    padding:0 0px 20px 0px;
    margin:0 0 20px 0;
    font-size:31px;
    color:#4d4b4b;
    border-bottom:1px solid #42973c;
}

#contact-text-title
{
    font-weight:bold;
    color: #646464;
    font-size:18px;
    line-height: 21px;
}

#contact-text
{
    color: #646464;
    font-size:15px;
    line-height: 21px;
    padding:0 0 0 15px;
}

#contact-address
{
	font-size:15px;
	color:#333333;
	width:400px;
}

#contact-tel
{
	font-size:15px;
	color:#333333;
}

.contact-td
{
    color:#000;
    font-family:verdana;
    font-size:12px;
    padding:3px;
    text-align:center;
}

#contact-email
{
	font-size:15px;
	color:#0064B1;
}

#contact-email a 
{
	font-size:15px;
	color:#0064B1;
}

#contact-email a:hover
{
	font-size:15px;
	color:#0064B1;
}

#contact-image
{
    float:right;
    margin:-200px 0 0 0;
    /* background-image:url('img/contact.jpg'); */
    /* background-repeat:no-repeat; */
}

/* Contact end */

/* about us */

td.aboutus-title
{
    font-family:verdana;
    color:#42973c;
    font-size:25px;
    padding:0 0 20px 0 ;
}

.aboutus-text
{
    color:#000;
    line-height:15px;
}

.about-history-year
{
    font-size:18px;
    color:#42973c;
    width:50px;
    padding:7px 10px 7px 10px;
    display:inline-block;
    border:0px solid #000;
}

.about-history-text
{
    
}

.about-br
{
    border-bottom:1px dashed #c0c0c0;
    margin:10px 0;
}

td.aboutus-text-box
{
    color:#7e7e7e;
    line-height:15px;
    border:2px solid #7e7e7e;
    padding:10px;
}
    

/* about us END */


#PageURL
{
   font-size:18px;
    color:#666666;
    margin:20px 0 0 0;
}
 
       
#sidebar2 {
           background-color: #ffffff;
           height:110px;
       }

/* Footer Start */

#footer {
           background-color: #313131;
           height:400px;
           padding:40px 0 0px 0;
           border-top:3px solid #cfcfcf;
           border-bottom:35px solid #202020;
           margin:50px 0 0 0;
           position:absolute;
           width:100%;
           left:0;
           right:0;
       }
       
       #footer-content
       {
           width:950px;
           margin:auto;
           color:#fff;
       }
       
       td.footer-title-text
       {
           font-size:18px;
           font-weight:bold;
           padding:0 0 20px 0;
           
       }
       
       td.footer-text
       {
           font-size:11px;
           padding:0 0 20px 0;
           color:#ababab;
       }
       
       td.footer-sitemap
       {
           font-size:12px;       
           color:#9a9a9a;
           padding:0 0 0 10px;   
           vertical-align:top; 
       }
       
       td.footer-sitemap a
       {
           font-size:12px;       
           color:#9a9a9a; 
           vertical-align:top; 
       }
       
       td.footer-sitemap a:hover
       {
           font-size:12px;       
           color:#fff;
           vertical-align:top; 
           text-decoration:underline;
       }
       
       td.footer-sitemap-stitle
       {
           font-size:15px;
           padding:0 0 20px 0;
           
       }
       
       td.footer-contact-text
       {
           font-size:12px;    
           padding:10px 0;
           color:#9a9a9a;
       }
       
       td.footer-contact-text2
       {
           font-size:12px;    
           padding:0 0 10px 0;
           color:#9a9a9a;
       }
       
       #footer-copy-left
       {
           color:#6d6d6d;
           position:relative;
           top:5px;
       }
       
       #footer-copy-right
       {
           color:#6d6d6d;
           position:relative;
           top:5px;
           float:right;
       }
        
      
      
       #footer-copy
       {
           font-size:12px;
           color:#818181;
           margin:20px 0 20px 0px;
           text-align:center;
       }
       
input.contact
{
    border:1px solid #434343;
    background-color:#383838;
    width:200px;
}

textarea.contact
{
    border:1px solid #434343;
    background-color:#383838;
    width:200px;
}
       
/* Footer end */
       
