body
{
	background:#fff left top;
	padding:0;
	margin:0px auto auto auto;
	color:#4E4628;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p{
	padding:2px;
	margin:0 5px 0 5px;
	vertical-align: bottom;
}

#main_container{
	width:1000px;
	height:auto;
	margin:auto;
	padding:0px;
	float:left;
}
#header{
	height:50px;
	background:url(images/bg.gif) repeat-x left top; 
	background-position:0px 0px; 
}
#logo{
	float:left;
}

#main_content{
	clear:both;
}
/*---------------- menu tab----------------------*/
.pad {padding: 5px 20px; vertical-align: bottom;}
.pad2 {padding: 5px 0; vertical-align: bottom;}


a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0 8px 0 20px; margin:0 4px 0 4px;height:20px;text-decoration:none;  color:#5a5d5a;font-weight:bold;font-size:11px; }
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 4px 0 4px;height:30px;text-decoration:none;  color:#5a5d5a; padding-top:10px;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 4px 0 4px;height:30px;text-decoration:none; color:#5a5d5a; padding-top:10px;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 4px 0 4px;height:30px;text-decoration:none; color:#5a5d5a; padding-top:10px;}


a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover {
color:red;}

input.btnGo{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	width:31px;
	height:21px;
	border:none;
	cursor:pointer;

	background-color:#EDF8FC;
	color:#fff;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
}

/*----------------white start------------*/
#white{
	width:1000px;
	margin:0;
}
table.icon {
  border-collapse: collapse;
  font: normal 12px  arial, helvetica, sans-serif;
  width:100%;
  margin:0;
}
table.icon td {
	color:#039;
	padding-top:3px;
}
.icon_right {
	height:30px;
}
.icon_contact{
width:780px;
height:30px;
padding:0 0 0 15px;

}
.icon_contact a{
font:normal 13px Verdana, Geneva, sans-serif;
color:#000e78;
}

/*----------------white end------------*/
/*-------------left_content------------------*/
.left_content{
width:200px;
float:left;

}

/*------------center content----------------*/
#flash_box{
	width:786px;
	height:212px;	
	margin:0;

	background:url(images/dog101.jpg) 0 0 no-repeat;
}

/*--------------------------------------------info_box--------------------*/
#info_box{
	width:786px;
	height:200px;
	margin:0;	
	float:left;
	background:#E7E3DE;
}
#info_box h1{
	display:block;
	width:700px;
	padding:5px 0 5px 0;
	font:bold 13px/15px Verdana, Geneva, sans-serif;
	color:#000e78;
	background-color:inherit;
	margin:0;
}

#info{
	width:186px;
	margin-left:9px;
	background:url(images/about_14.jpg) no-repeat;
	float:left;
}
#info ul{
	margin:30px 0 30px 0;
	padding:0;
}
#info ul li{
	display:block;
	background:url(images/buttet.gif) 0 10px no-repeat;
	padding:5px 0 0 15px;
	color:#727345;

}
#info ul li a{
	color:#000e78;
	text-decoration:none;
}
#info ul li a:hover{
	color:red;
}

#news{
	width:570px;
	margin-left:207px;
	background:url(images/events_14.jpg) no-repeat;
}
#news ul{
	margin:0 10px 0 0;
	padding:30px 0 0 0;	
}
#news ul li{
	display:block;
	background:url(images/buttet1.gif) 0 10px no-repeat #E7E3DE;
	padding:5px 0 0 15px;
	color:#727345;
}
#news ul li a{
	color:#000e78;text-decoration:none; 
}
#news ul li a:hover{
	height:20px; color:red; line-height:15px; 					text-decoration:none;
}

#news p{
	
	height:5px; line-height:13px; padding:20px 0 19px 0;}
#news p a.more{
	background:url(images/more_bg.gif) no-repeat 45px 0 #E7E3DE; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
#news p a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 45px 0 #E7E3DE; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
/*----------------------right content--------------*/
.right_content{
	width:196px;
	float:right;
}
.blocks{
	width:196px;
	background:url(images/product_box_bg.gif) no-repeat;
	margin:0 0 10px 0;
	height:203px;
}
#qlink {
	width:190px;
	padding-left:20px;

}
#qlink ul{
	padding:0;	
}

#qlink li{
	display:block;
	color:#727345;
	margin-left:25px;
	height:20px;
}

#qlink li a{
	height:20px; width:190px; background:url(images/buttet1.gif) 0  no-repeat #fff; color:#000e78;font-weight:normal;  text-decoration:none; padding:0 0 0 15px; line-height:15px;
}
#qlink li a:hover{height:20px; background:url(images/buttet2.gif) 0  no-repeat #fff; color:#B88F00; line-height:15px; text-decoration:none;}


#qlink h3{width:180px; height:20px; display:block; color:#000e78; font:bold 13px/15px Verdana, Geneva, sans-serif; margin:0 0 0 10px; padding:0 0 0 10px;}
.title_box{
	width:175px;
	height:30px;
	background:#eaeaea url(images/register.jpg) no-repeat 95% 40%;
	text-align:left;
	font:bold 13px/15px Verdana, Geneva, sans-serif;
	color:#000e78;
	line-height:30px;
	padding-left:18px;
}


.border_box{
	width:194px;
	height:170px;
	text-align:left;
	border:1px #C5C5A8 solid;

}
.counter_box{
	width:194px;
	height:25px;
	text-align:center;
	margin:0 0 5px 0;
	font:bold 15px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#E7E3DE;
	border:1px #C5C5A8 solid;


}

/*--------------product in right content---------*/
#right_box { 
	width:800px;
	float:right;
	margin-bottom:10px;	
}
#rcontent 
{ 
	margin:0 0 10px 0; 
	width:800px;
}
#rcontent h2{
	display:block;
	width:735px;
	height:31px;
	background:url(images/latest_event.gif) 0 0 no-repeat;
	border-bottom:#CCC solid 1px;
	margin:0 0 0 30px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000e78;
	background-color:inherit;
	padding:0 0 0 36px;
}
#rcontent p.introTxt1{
	display:block;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#B3770F;
	background-color:inherit;
	margin:0 0 18px 0;
}
div.conhead h1 
{
	margin:0px; background:#fff; border-bottom:#C5C5A8 solid 2px;
	font:bold 28px/25px Arial, Helvetica, sans-serif;
	color:#000e78;
	padding-bottom:5px;
}
.contactMain{
	width:770px;
	float:right;
	border: 1px solid #ccc;
	background-color: #EFEBEF;
}
div.contactMain div span {
	display: block;
	color: #333;
}
.content_line {		
	padding-left:8px;
	background: #f4f4f4 url(images/bgshade.gif) repeat-x;
	color: #333333;
	border-bottom: 1px solid #ccc;
}
.content_block {		
	height:30px;
	background:#E7E3DE;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.content_title {
	margin: 0 0 10px 0;
	padding: 18px ;
	line-height:2px;
	line-color:red;
	background: #f4f4f4 url(images/product_title_bg.gif) no-repeat;
		
}
.content_line p{
	display:block;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	margin:0 0 18px 0;
}	
.content_articles {
	margin: 0px 0 10px 0;
	background: #fff url(images/bgshade.gif) repeat-x;
	padding: 15px 15px 5px 10px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color: #333333;
}
/*-----------------------product main page-------------------*/
table.product {
  border-collapse: collapse;
  border: 0px solid #CCC;
  color: red;
  background: #f6f6f6;
  text-align:left;

}
table.product thead, tfoot {
	text-align:left;
	margin:auto;
}

.tfootbg {
	background: #f4f4f4 url(images/bg_tfoot.gif) repeat-x;
	border-left:6px solid white;
	border-right:6px solid white;
	padding-top:20px;
	margin-top:10px;
}
p5{
	padding-left:40px;
	padding-right:40px;
	
}

table.product th {
	padding-left: 30px ;
	text-align:left;
	color:#333333;

}
table.product td {
	padding: 2px 10px;
	color:#333333;
	
}
table.product caption {
	padding: 2px 13px 10px;
	text-align:left;
	font-size:14px; 
	font-weight:bolder; 
	color:#333
	
	
}
table.product a {
color: #333333;
text-decoration:none;
}
table.product a:hover {
	text-decoration:underline;
	color: red;
}
table.product p {
	color: #333;
	padding:10px 0 20px 0;
	font-size: 10px;
}

/*--------------footer----------------*/
.footer{
	width:1000px;
	clear:both;
	height:20px;
	background:url(images/footer_bg.gif) repeat-x top;
	color: #000;
}
.left_footer{
float:left;
width:600px;
padding:5px 0 0 0;

}
.left_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #000;
font-weight:bold;
}
.left_footer a:hover{
	text-decoration:underline;
	color: red;
}
.copy{
	float:right;
	padding:2px 0 0 0;
	color: #000;
}
/*-----------------------product details page-------------------*/
#pcontent 
{ 
	width:770px;
	float:right
}
.thead {background:#E7E3DE;}
div.tcontent, div.thead{ padding-top:20px; color:black; border-right:1px solid #c5c5a8; border-left:1px solid #c5c5a8;}
div.thead h1 {
	margin:0px;
	font-size:14px;
	color:#000e78;
	font-weight:bold;
	background:url(images/bar_bg.gif) no-repeat left;
	padding-left:40px;
	padding-bottom:8px;
	border-bottom:1px solid #999;
}
table.pdetail {
	border-collapse: collapse;
	width:100%;
	margin-bottom:5px;
}
table.pdetail th {
	margin:0;
	text-align:left;
	color:#333333;
	width:20%;
}
table.pdetail td {
	
	padding:0 0 0 10px;
}

ul.pdetail {
	list-style-type:disc;
	margin-left:15px;
	margin-top:0;
	padding:0px;
}

table.pdetail img {
	padding-left:5px;	
}
.product_title_big{
	color:#ea2222;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
.specifications{
	line-height:18px;
	margin:0 0 5px 0;
	padding-top:5px;
}
table.spec{
	background-color: #FFFFFF;
	border: none;
	text-align: left;
	margin-left:80px;
	margin-top:0;
}

table.spec th{
	width:30%;
	background-color: #efebef;
	border-bottom: 2px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	vertical-align:top;
	padding-left:5px;
}
table.spec td{
	background-color: #efebef;
	border-bottom: 2px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	padding-top:0;
	vertical-align:top;
	
}
/*-----------------------for new field 20100526-------------------*/
table.spec2{
	border: none;
	margin:0;
}

table.spec2 tr{
	background-color: #efebef;
	border:none;
	vertical-align:top;
	margin-left:0;

}
table.spec2 td{
	border:none;
	background-color: #efebef;
	padding-left:0;
}

span.prod_txt{
	font-weight: bold;
	padding-right:5px;
}
/*-----------------------for watermark-------------------*/
.water{
	position:absolute;
	margin-top:100px;
	margin-left:250px;
}
.blockDiv{
	display: none;
	visibility: hidden;
}
.bg_image {
position:absolute;
margin-top:100px;
margin-left:250px;
display:block;
visibility: hidden;
}
/*-----------------------for search-------------------*/
.space{
	float:left;
	height:150px;
	margin-top:50px;
	margin-bottom:100px;
	background-color:pink;
}
.searchMain{
	width:770px;
	float:right;
	border: 1px solid #ccc;
	background-color: #EFEBEF;
	padding-left:5px;
}
/*-----------------------for contact 20100409-------------------*/
.msds{
	width:770px;
	float:right;
	
	color: #333333;
	border: 1px solid #ccc;
	background-color: #EFEBEF;
}
table.contact{
	border: none;
	text-align: left;
	margin-left:30px;
	margin-top:30px;
}
table.contact td {
	padding:5px 0 0 10px;
}
table.contact th{	
	padding:5px 0 0 10px;
	text-align: right;
}
.msds p{
	padding:5px 10px 2px 10px;
	
}
/*-----------------------for searchlist 20100409-------------------*/
table.plist{
	border: none;
	margin-left:5px;
	margin-top:10px;
}
table.plist td {
	padding:5px 10px 0 5px;
	text-align: left;
}
table.plist th{	
	padding:5px 10px 0 5px;
	text-align: left;
}
/*-----------------------for scroll 20100412-------------------*/
#demo	{ position: absolute; left: 0; top: 0; width: 100%; padding-left:0; }
table.scroll {
  border-collapse: collapse;
  font: normal 12px  arial, helvetica, sans-serif;
  width:100%;
  margin:0;
}
a:link		{ color: #000e78; text-decoration: underline; }

a:visited	{ color: #000e78; text-decoration: underline; }

a:active	{ color: #000e78; text-decoration: underline; }

a:hover		{ color: red; text-decoration: none; }
/*-----------------------for popup mail box 20100421-------------------*/
div.sample_popup { z-index: +1; }  
div.menu_form_header{  
cursor:move  
}  
div.sample_popup div.menu_form_header  
{  
  background:url(images/emailthis.jpg) no-repeat left;
  border-bottom: 0px;  
  cursor: default;  
  width: 330px;  
  height: 30px;   
  font: bold 15px Arial, Helvetica, sans-serif;
  padding:0 0 0 72px;
  color:#DE7D0F;
}  
div.sample_popup div.menu_form_body  
{  
  border: 1px solid #5C64A9;
  border-top: 0px;  
  width: 400px;  
  background-color:#EFEBEF;
}  
div.sample_popup img.menu_form_exit  
{  
  float: right;  
  cursor: pointer;  
}  
div.sample_popup table  
{  
  border-collapse: collapse;  
  width: 100%; 
  
}
div.sample_popup tr  
{  
height:25px;
} 
div.sample_popup th  
{  
  width: 5%;  
  padding: 0px 5px 1px 0px;   
 font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:top;
  text-align:right;
  vertical-align:middle;
}  
div.sample_popup td  
{  
  width: 95%;  
  padding: 0px 0px 1px 0px;
}  
div.sample_popup form  
{  
  margin: 0px;  
  padding: 8px 10px 10px 10px;  
}  
div.sample_popup input.field  
{  
  border: 1px solid #808080;  
  width: 80%;  
  font-family: Arial, Sans-Serif;  
  font-size: 12px;
}
div.sample_popup textarea{
	width: 80%;
}
div.sample_popup input.btn  
{  
  width:45px;
	height:21px;
	border:none;  
  background:url(images/send2.jpg) 0 0 no-repeat;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#FFF;
}  
a {  
 color: #FF0000;  
 text-decoration: none;  
}
span.msg {
  color:red;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left:5px;
}
span.msg2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left:5px;
}

/*-----------------------for events box 20100601-------------------*/
#e_box{
	width:196px;
	height:170px;
		background:url(images/events_box_bg.gif) no-repeat;
	text-align:left;

	margin-bottom:10px;

}
#e_box ul{
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
}

#e_box li{
	display:block;
	color:#727345;
	padding-bottom:5px;
}
/*-----------------------for popup events box 20100702-------------------*/
div.events_popup { z-index: +1; }  
div.events_header{  
cursor:move  
}  
div.events_popup div.events_header  
{  
  border: 1px solid #000e78;  
  border-bottom: 0px;  
  cursor: default;  
  width: 400px;  
  height:      22px;  
  line-height: 19px;  
  vertical-align: left;  
  background-color:#000e78;  
  text-decoration: none;  
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 13px; 
  color:#FFF
}  
div.events_popup div.events_body  
{  
  border: 1px solid #000e78;  
  width: 400px;  
  background-color:#EFEBEF;
}  
div.events_popup img.events_exit  
{  
  float: right;  
  margin: 0 5px 0px 0px;

  cursor: pointer;  
}  
a {  
 color: #FF0000;  
 text-decoration: none;  
}
/*-----------------------end popup events box 20100702-------------------*/
