/* Define the default first */

/******* em Text Delaration Start *******/

/* Setup Font Family and Size Correctly First. Default(Medium) Font Size is 16px on all browsers */
body *
{
  font-size: 101%; /* for IE bug */
  font-family:Verdana, Arial, Helvetica, sans-serif;

 
}

/* Reduce the font size to 68.8% or 11px size 
100% = 16
11/16 x 100
*/
body{ font-size: 75%; }

/* IE can’t read this */
html>body { font-size: 75%;}

/* Ensure forms and tables inherit the correct size */
table, input, select, th, td, textarea { font-size: 1em; }

/* Ensure nested elements inherit the correct size */
li li, li p, td p, blockquote p, div div { font-size: 1em; }



table table td { font-size: 0.95em; }

/* child pixels / parent pixels = child ems
Example(19px for h1) : 19 (child pixels) / 11 (parent pixels) = 1.73
*/

/******* em Text Delaration End *******/
body {margin: 0px; padding:0px; background-color:#272727; background-position:center;}
form, input * {margin:0px; padding:0px}


#jackspeed_wrapper{background: url(images/bg2.jpg) repeat-y top;width: 925px; clear:both; margin: 0 auto;}
#jackspeed_container {font-size: 1em; width: 895px; margin: 0 auto; clear:both;background:#000000; }
#jackspeed_header { width:895px; height:305px; clear:both;}
#jackspeed_menu {float:left; width:895px; clear:both; height:37px; background:#000000 url(images/menu.jpg) no-repeat; }
#jackspeed_menu2 {font-size:0.9em; float:left; width:875px; text-align:right; background:#000000; padding-top:7px; padding-right:20px; clear:both; color:#ffffff; font-family:Helvetica, Arial, sans-serif;}

#jackspeed_menu2 a:link {color:#A3A7A6; font-family:Helvetica, Arial, sans-serif;}
#jackspeed_menu2 a:visited {color:#A3A7A6; font-family:Helvetica, Arial, sans-serif;}
#jackspeed_menu2 a:hover {color:#ffffff; font-family:Helvetica, Arial, sans-serif;}

#jackspeed_content {float:left; height:325px; overflow-y:scroll; padding-left:40px; padding-right:30px; padding-top:0px; clear:both; color:#A3A7A6; padding-bottom:25px; }
#jackspeed_content_our_company {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/redbot.gif) no-repeat bottom; color:#A3A7A6; padding-bottom:85px }
#jackspeed_content_investor_relations {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/leatherbottom_darkenblue.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}
#jackspeed_content_we_deliver {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/leatherbottom_darkenbrown.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}
#jackspeed_content_latest_happenings {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/leatherbottom_darkengrey.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}
#jackspeed_content_contact_us {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/leatherbottom_darkengrey.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}
#jackspeed_content_products {float:left; padding-left:59px; padding-right:36px; padding-top:20px; width:788px; clear:both; background:url(images/leatherbottom_darkengrey.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}
#jackspeed_content_colour_configurator {float:left; padding-left:36px; padding-right:36px; padding-top:20px; width:811px; clear:both; background:url(images/leatherbottom_darkengrey.jpg) no-repeat bottom; color:#A3A7A6; padding-bottom:85px;}


#jackspeed_footer {font-size:0.82em; text-align:left; clear:both; color:#585B5F; text-transform:uppercase; width:865px; padding-left:15px; padding-right:15px; padding-top:6px; height:30px;background:#000000}

#jackspeed_footer a:link {color:#585B5F;}
#jackspeed_footer a:visited {color:#585B5F;}
#jackspeed_footer a:hover {color:#585B5F;}


h1 { font-size: 18px; font-weight:normal; color:#DF5429; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size: 15px; font-weight:normal; padding-top:18px; color:#DF5429; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; }
h3 { font-size: 14px; font-weight:normal; padding:0px; margin:0px; color:#DF5429; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
h4 { font-size: 14px; font-weight:normal; color:#DF5429; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
h5 { font-size: 13px; font-weight:normal; padding-top:10px; margin:0px; color:#DF5429; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; }
h6 { font-size: 13px; font-weight:normal; padding-top:5px; margin:0px; color:#ffffff; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; }

a:link {color: #ffffff; text-decoration: none;}
a:visited {color: #ffffff; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: none;}


.jackspeed_textFooter {text-align:center; color:#333333;}
.jackspeed_textFooter a:link {color:#333333 ; text-decoration: none;}
.jackspeed_textFooter a:visited {color:#333333; text-decoration: none;}
.jackspeed_textFooter a:hover {color:#333333; text-decoration: none;}

.jackspeed_textError {color: #ff0000; font-weight: normal; text-transform: uppercase;}


.jackspeed_enquiry { float:left;  width:688px; clear:both; padding-bottom:15px;  }
.jackspeed_enquiry_header { float:left; width:70px; float:left; }
.jackspeed_enquiry_text { padding-left:20px; width:610px; float:right;}

.jackspeed_boardofdirectors { float:left;  width:788px; clear:both; padding-bottom:50px;  }
.jackspeed_boardofdirectors_pic { width:158px; float:left; }
.jackspeed_boardofdirectors_text { padding-left:20px; width:610px; float:right;}

.jackspeed_financialreleases { float:left;  width:788px; clear:both; padding-bottom:50px;  }
.jackspeed_financialreleases_year { width:788px; clear:both; padding-bottom:5px; }
.jackspeed_financialreleases_datetext { width:788px; float:left; clear:both;}
.jackspeed_financialreleases_date { width:120px; height:20px; float:left;}
.jackspeed_financialreleases_text { padding-left:20px; width:590px; float:left;}

.jackspeed_financialreleases_images2 { width:220px; float:left;}
.jackspeed_financialreleases_date2 { width:400px; float:left; clear:both;}
.jackspeed_financialreleases_text2 { width:400px; float:left; padding-top:20px;}

.jackspeed_financialreleases_text2 a:link {color:#DF5429; text-decoration: none;}
.jackspeed_financialreleases_text2 a:visited {color:#DF5429; text-decoration: none;}
.jackspeed_financialreleases_text2 a:hover {color:#DF5429; text-decoration: none;}

.jackspeed_financialreleases_icon { padding-left:10px; width:30px; float:left;}
.jackspeed_financialreleases_divider {background: url(images/img_textDivider.gif) repeat-x; height:21px; width:788px;}

.jackspeed_financialreleases_text a:link {color:#A3A7A6; text-decoration: none;}
.jackspeed_financialreleases_text a:visited {color:#A3A7A6; text-decoration: none;}
.jackspeed_financialreleases_text a:hover {color:#ffffff; text-decoration: none;}

.jackspeed_latesthappenings { float:left; width:788px; clear:both;}
.jackspeed_latesthappenings_container { float:left; width:788px; clear:both; padding-bottom:25px;}
.jackspeed_latesthappenings_pic { width:788px; clear:both; padding-bottom:5px; }
.jackspeed_latesthappenings_title { width:788px; float:left; clear:both;}
.jackspeed_latesthappenings_text { width:788px; float:left; clear:both;}

.jackspeed_latesthappenings_text a:link {color:#A3A7A6; text-decoration: none;}
.jackspeed_latesthappenings_text a:visited {color:#A3A7A6; text-decoration: none;}
.jackspeed_latesthappenings_text a:hover {color:#ffffff; text-decoration: none;}


.jackspeed_menuIR {padding-left:20px; color:#101010; font-stretch:extra-expanded;}
.jackspeed_menuIR a:link {color:#4b4b4b; text-decoration: none; font-stretch:extra-expanded;}
.jackspeed_menuIR a:visited {color:#4b4b4b; text-decoration: none; font-stretch:extra-expanded;}
.jackspeed_menuIR a:hover {color:#101010; text-decoration: none; font-stretch:extra-expanded;}
.jackspeed_menuIRHeader {background: url(http://www.chinazaino.com/img_bullets.gif) no-repeat left; padding-left:20px; font-weight:normal; color:#000000;}
.jackspeed_menuDivider {width:100%; height:1px;}

.jackspeed_tableBorder {border: 1px solid #CCCCCC;}
table.jackspeed_table tr.jackspeed_tableTopRow td {background: #00a4cb; color:#ffffff; font-weight: normal; text-align: center;}
table.jackspeed_table tr.row1 td {background: #e7e7e7;}
table.jackspeed_table tr.row2 td {background: #f4f4f4;}
table.jackspeed_table tr.rowHighlight td {background: #414141; color:#ffffff;}
table.jackspeed_table tr td.cellHighlight {background: #414141; color:#ffffff;}
table.jackspeed_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.jackspeed_table tr td.cellSubTotal {border-top: 1px solid #414141;}

.jackspeed_news {width:100%; padding:0px; margin:0px; clear:both;}
.jackspeed_newsDate {width:25%; float:left; list-style-type:none;}
.jackspeed_newsTitle {width:74%; float:right; list-style-type:none;}

.jackspeed_newsDate2 {width:30%; color: #555555; float:left; list-style-type:none; font-weight:500; font-stretch:semi-condensed; font-size:11px;}
.jackspeed_newsTitle2 {width:60%;  float:left; list-style-type:none; padding-bottom:8px; padding-left:15px; font-size:11px;}
.jackspeed_newsTitle2 a:link {color:#696969; text-decoration: none; }
.jackspeed_newsTitle2 a:visited {color:#696969; text-decoration: none; }
.jackspeed_newsTitle2 a:hover {color:#444444; text-decoration: none; }

.jackspeed_boxHighlight {width:98%; background:#e9f1fb ; border:1px dotted #6699d5; padding:5px;}

.jackspeed_insiderPopUp { position:absolute; z-index:200; visibility:hidden;}
.jackspeed_insiderPopUpContent { background:#FFFFFF; width:300px; border:1px dotted #656565; padding:5px;}

img.jackspeed_spacerRight {margin-right:20px;}
img.jackspeed_spacerLeft {margin-left:20px;}


#jackspeed_subsub{border: 1px; border-style:solid; border-color: #222222; background: #090909; padding-left:15px; padding-right:15px; margin-top:40px; float:right; padding-top:6px;padding-bottom:6px; font-family:Helvetica, Arial, sans-serif;}
#jackspeed_subsub a:link{ font-family:Helvetica, Arial, sans-serif; clear:both; margin: 0 auto;color: #888888;}
#jackspeed_subsub a:visited{ font-family:Helvetica, Arial, sans-serif; clear:both; margin: 0 auto;color: #888888;}
#jackspeed_subsub a:hover{ font-family:Helvetica, Arial, sans-serif; clear:both; margin: 0 auto;color: #eeeeee;}


/*
.jackspeed_textMainHighlight {color: #032258; font-weight: normal;}
.jackspeed_textSubHighlight {color: #666666;}
.jackspeed_textFootnote {font-size:0.9em;}
.jackspeed_textDivider {background: url(http://www.chinazaino.com/img_textDivider.gif) repeat-x; height:21px;}
*/
/* Define the rest of the classes here */

/* first level */
.chromestyle2{ font-size: 1em; }

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2 ul{ margin: 0; margin-left:30px; padding-right:13px; padding-top:10px; padding-left:9px; padding-bottom:5px; background-image:url(images/menu1bg.png); background-repeat:no-repeat; text-align:left; list-style-type: none;}
.chromestyle2 ul li{ font-weight:normal; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF;}
.chromestyle2 ul li a{text-transform: uppercase; font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#aaaaaa; text-decoration: none;}
.chromestyle2 ul li a:hover, .chromestyle ul li a.selected{ 
color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; 
}

/* 2nd level */



.chromestyle{width: 100%; font-size: 0.96em;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{background: none; padding-left:35px; padding-top:12px; padding-right:10px; margin: 0; text-align:left;}
.chromestyle ul li{display: inline; font-weight:normal;}
.chromestyle ul li a{text-transform: uppercase; font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#aaaaaa; padding-bottom:4px; padding-right:15px; margin: 0; text-decoration: none;}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#FFFFFF; font-family:Helvetica, Arial, sans-serif;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
line-height:18px;
z-index:100;
background-color:#000000;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
font-size:0.96em;
text-decoration: none;
font-weight:normal;
color:#aaaaaa;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{background-color: #333333; color:#ffffff;}


.e_imagepadding { float:right; padding-bottom:10px; padding-left:5px; padding-right:15px; padding-top:0px; margin:0;}

.e_imagepadding_latest_happenings { float:left; padding-bottom:10px; padding-left:10px; padding-right:10px; clear:both;}


/****home****/

.latest_happening{
width:837px;
padding:10px 29px ;
float:left;
background-color:#000000;
}

.happening-box{
width:240px;
float:left;
color:#A3A7A6;
}

.air-box{
width:330px;
float:left;
color:#A3A7A6;
margin-right:10px;
}

.happening-box p, .air-box p, .corporate p, .configure-box p {
padding:8px 0;
margin:0;
line-height:150%;
color:#A3A7A6;
}

.left-container{
width:590px;
float:left;
padding-bottom:5px;
}

.configure-box{
width:360px;
float:left;
color:#A3A7A6;
margin:0;
padding:0;
}

.corporate{
width:200px;
float:left;
padding-top:25px;
}

.configure-height{
padding-top:42px;
float:left;
width:200px;
}


