body{
margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
#main_container{
width:1000px; margin:0 auto; height:600px;}

.top_shadow{
background:#ffffff url(images/top_shadow.jpg) center top; height:20px;}

.middle_content{
background:#ffffff url(images/bg.jpg) repeat-y center; height:auto;}

.left_flash{
background:#ffffff url(images/flashbg.jpg) no-repeat center; height:303px; padding:212px 0px 0px 28px; width:184px;}

h1{
font-family:Tahoma; font-size:26px; font-weight:bold; color:#ce378f;}
h1 span{
color:#0483be;}

#istbox{
border:#dedede 1px solid; width:235px; background:#FFFFFF; padding:6px;}

#istbox h2{
font-family:Tahoma; font-size:16px; font-weight:bold; margin:0px; color:#0483be;}

.image1{
text-align:center; padding:5px 0px 0px 0px;}

.link1{
padding:0px 0px 0px 20px;}

.link1 a{
color:#0483be; font-weight:bold; font-size:13px; line-height:20px;}


.link1 b{
color:#0483be; font-weight:bold; text-decoration:underline; font-size:15px; line-height:18px;}

.link1 a:hover{
color:#0483be; font-weight:bold; font-size:13px;}

#contactus{
border:#dedede 1px solid; width:230px; background:#FFFFFF; padding:6px; font-size:12px; color:#606060;}

#contactus h2{
font-family:Tahoma; font-size:16px; font-weight:bold; margin:0px; color:#0483be;}


#footer{
background:url(images/footer_bg.jpg) repeat-x; height:34px; margin:2px; font-size:11px; color:#FFFFFF; padding-top:15px; text-align:left; padding-left:10px;}
#footer a{
color:#FFFFFF; padding:0px 10px 0px 10px; text-decoration:none;}

#footer_copy{
background:#ffffff url(images/footer_shadow.jpg) top no-repeat; height:50px; font-size:11px; padding:9px 0 10px 13px; height:auto; color:#606060;}

.footer-logos{
width:150px; float:right; padding:0px 10px 0px 0px;}





.home{
color:#ffffff; font-family:tahoma; width:77px; background:url(images/homebg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}


.home a{
color:#ffffff; text-decoration:none;}

.home_active{
color:#000000; font-family:tahoma; width:77px; background:url(images/homebg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.home_active a{
color:#000000; text-decoration:none;}




.aboutus{
color:#ffffff; font-family:tahoma; width:95px; background:url(images/aboutusbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}

.aboutus a{
color:#ffffff; text-decoration:none;}


.aboutus_active{
color:#000000; font-family:tahoma; width:95px; background:url(images/aboutusbg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.aboutus_active a{
color:#000000; text-decoration:none;}





.products{
color:#ffffff; font-family:tahoma; width:94px; background:url(images/productsbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}

.products a{
color:#ffffff; text-decoration:none;}

.products_active{
color:#000000; font-family:tahoma; width:94px; background:url(images/productsbg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.products_active a{
color:#000000; text-decoration:none;}

.products ul {
	margin: -5px 0px 0px 0px;
	padding: 0;
	list-style: none;
}
.products ul li {
	position: relative;
	float: left;
color:#ffffff; font-family:tahoma; width:94px; background:url(images/productsbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px; margin-right:5px;

}
.products li ul {
	position: absolute;
	top: 30px;
	display: none;
}
.products ul li a {
	display:inline;
	text-decoration: none;
	line-height: 20px;
	color: #ffffff;
	padding: 5px;
	margin: 0 2px;
}

.products ul li a:hover { background:none; margin: 0 2px; }
.products li:hover ul, li.over ul { display: block; }



.manufacture{
color:#ffffff; font-family:tahoma; width:161px; background:url(images/manufacturerbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}

.manufacture a{
color:#ffffff; text-decoration:none;}

.manufacture_active{
color:#000000; font-family:tahoma; width:161px; background:url(images/manufacturerbg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.manufacture_active a{
color:#000000; text-decoration:none;}





.email{
color:#ffffff; font-family:tahoma; width:78px; background:url(images/emailbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}

.email a{
color:#ffffff; text-decoration:none;}

.email_active{
color:#000000; font-family:tahoma; width:78px; background:url(images/emailbg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.email_active a{
color:#000000; text-decoration:none;}





.contactus{
color:#ffffff; font-family:tahoma; width:106px; background:url(images/contactusbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px;}

.contactus a{
color:#ffffff; text-decoration:none;}

.contactus_active{
color:#000000; font-family:tahoma; width:106px; background:url(images/contactusbg_active.jpg) no-repeat left top; font-size:14px; font-weight:bold; text-align:center; height:25px; padding-top:5px;  float:left; margin-right:5px; margin-top:1px;}

.contactus_active a{
color:#000000; text-decoration:none;}




.ddcolortabs a:hover{
background-color: #8cb85c;
}

.ddcolortabs a:hover span{
background-color: #8cb85c;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #8cb85c;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none; color:#FFFFFF; font-weight:bold;
}

.tabcontent a{
color:#FFFFFF; font-size:12px; font-weight:bold; padding:0px 10px 0px 10px;}