body {
height:100%;
margin:0;
padding:0;
background: url(images/ci_bg.jpg) left top repeat-x; 
}
img{
border: none;
}
a{
text-decoration: none;
color: #000000;
}
a:hover{
text-decoration: underline;
}

/** This is the Main Container **/
#index_container{
width:1000px;
height:694px;
position:absolute;
margin:0;
padding:0;
font-size:11px;
background: url(images/index_bg.jpg) left top no-repeat; 
}
#index_top_nav{
position: absolute;
top: 0;
*top: 0;
left: 0;
z-index:2;
}
#index_cibao{
position:absolute;
left:150px;
top:65px;
*top:65px;
z-index:1;
}

/* Begin the Index page Left column */
#index_left{
margin: 110px 0 0 380px;
padding: 0;
width: 375px;
}
#index_news{
background: url(images/index_news_bg.gif);
width: 375px;
height: 122px;
position:absolute;

}
#index_intro{
background: url(images/index_intro_bg.jpg) bottom no-repeat;
width: 375px;
height: 181px;
padding-top:122px;
}
#index_intro a:hover{
text-decoration: none;
}
#index_products{
width: 375px;
height: 195px;
}
#index_creative_products{
display:none;
width: 375px;
height: 195px;
}
#index_news_list{
margin: 0;
padding: 0;
}
#index_news_list ul{
list-style: none;
font-size: 13px;
margin: 0;
padding: 42px 0 0 30px;
}
#index_news_list ul li{
margin: 0;
padding: 0 0 11px 0;
color:#7B7B7B;
}
#index_news_list ul li a{
color:#7B7B7B;
}
#index_news_list strong{
color: #006699;
font-weight: normal;
}
#index_intro p{
float: right;
margin: 3px -4px 0 0;
padding: 0;
font-size: 13px;
width: 122px;
line-height: 22px;
}
/* End the Index page Left column */


/* Begin the Index page Right column */
#index_right{
float: right;
margin: 110px 13px 0 0;
* margin: 110px 7px 0 0;
padding: 0;
width: 222px;
z-index: 3;
}
#index_newsletter{
background: url(images/index_newsletter.gif);
width: 222px;
height: 106px;
margin: 0;
padding: 0;
}
#index_concious{
width: 222px;
height: 82px;
margin: 0;
padding: 0;
}
#index_recipe{
width: 222px;
height: 119px;
}
#index_faq{
width: 222px;
height: 102px;
}
#index_hotline{
background: url(images/index_hotline.gif);
width: 222px;
height: 53px;
}
.dots{
width: 222px;
height: 8px;
margin: 0;
padding: 0;
background: url(images/dots.gif) center no-repeat;
}
#index_newsletter_input, #index_newsletter_input form{
margin: 0;
padding: 0;
}
#index_newsletter_input table{
margin: 30px 0 0 73px;
padding: 0;
}
#index_newsletter_input form input{
color: #999999;
text-align: center;
vertical-align: middle;
font-size: 12px;
margin: 0 0 1px 0;
*margin: 0;
padding: 3px;
*padding: 3px 1px 0px 1px;
border: 1px solid #999999;
background-color:#FFFFFF !important;
}
#index_newsletter_input #submit{
padding:0px;
margin: 0;
border: none;
}
/* Eng the Index page Right column */


/** Here is the Footer **/
#footer{
width: 1000px;
height: 72px;
margin: 0;
padding: 0;
background: url(images/footer.jpg) no-repeat;
float:left;
}

#footer_menu{
float: right;
width:593px;
height:24px;
margin: 9px 25px 0 0;
*margin: 9px 15px 0 0;
border:1px solid #FFFFFF;
background-color:#D3D3D3;
}
#footer_menu ul{
margin:0;
padding:5px 0 0 10px;
}
#footer_menu li{
float:left;
list-style:none;
font-size:12px;
padding:2px 3px;
}
#footer_menu li a{
color:#666666;
text-decoration: none;
}
#footer_menu li a:hover{
color:#006699;
text-decoration: underline;
}
#footer_menu li a.active{
color:#006699;
text-decoration: none;
}

#languagebar {
	position:absolute;
	margin-left:850px;
	margin-top:0px;
	*margin-left:840px;
	*margin-top:1px;
	left: 6px;
	top: 8px;
	z-index:4;

}
