/* CSS Document */

body{padding:0px; margin:0px; background:url(../images/page_bg_01.jpg) repeat-x #FFFFFF; font:13px/17px Arial, Helvetica, sans-serif; color:#919191;}
div, ul, h1, h2, h3, li, p, img, a{margin:0; padding:0;}
ul{list-style-type:none;}

/*-------------------header pan------*/
#headerPan{

 	height:168px;
	padding:0px;
	margin:0px;

	}
	
#sr_left_01 {
height:80px;
background:url(../images/sr_left_01.jpg) no-repeat 0px 0px;
width:12px;
}
#sr_bg_01 {
height:80px;
background:url(../images/sr_bg_01.jpg) repeat-x 0px 0px; color:#7F7F7F;

}
#sr_right_01 {
height:80px;
background:url(../images/sr_right_01.jpg) no-repeat 0px 0px;
width:12px;
}

#tr_left_01 {
height:268px;
background:url(../images/tr_left_01.jpg) no-repeat 0px 0px;
width:13px;
}
#tr_bg_01 {
height:268px;
background:url(../images/tr_bg_01.jpg) repeat-x 0px 0px; color:#7F7F7F;

}
#tr_right_01 {
height:268px;
background:url(../images/tr_right_01.jpg) no-repeat 0px 0px;
width:13px;
}

#pr_top_01 {
height:36px;
background:url(../images/l_menu_01.gif) no-repeat 0px 0px;
width:278px;
}
#pr_bg_01 {
width:278px;
padding-left:5px;
background:url(../images/l_menu_02.gif) repeat-y 0px 0px; color:#7F7F7F;

}

#pr_bg_01 ul li{
display:block;
height:100%;
/*background:#ffffff url(../images/l_menu_arrow.gif) no-repeat 5px 4px; color:#7F7F7F;*/
padding:2px 0px 2px 5px;
border-bottom:1px dashed #cccccc;
color:#689A3B;
font:14px;
}
#pr_bg_01 ul li a{
color:#689A3B;
font:13px;
font-weight:bold;
text-decoration:none;
}
#pr_bg_01 ul li a:hover{
color:#045096;
font:16px;
text-decoration:none;
}
#pr_bot_01 {
height:14px;
background:url(../images/l_menu_03.gif) no-repeat 0px 0px;
width:278px;
}

#pn_left_01 {
height:140px;
background:url(../images/pn_left_01.jpg) no-repeat 0px 0px;
width:10px;
}
#pn_bg_01 {
height:140px;
background:url(../images/pn_bg_01.jpg) repeat-x 0px 0px; color:#7F7F7F;

}
#pn_right_01 {
height:140px;
background:url(../images/pn_right_01.jpg) no-repeat 0px 0px;
width:10px;
}

#pr_border {
border:1px solid #cccccc;
padding:6px;

}
/*----------------left pan--------*/
.menubg{
	height:40px;
	background:url(../images/menubg.gif) repeat-x 0px 0px; color:#7F7F7F;
	margin-top:8px;

	}
/*----TOP PANEL----*/
#topPan{width:900px; height:36px; position:relative; margin:0 auto; text-align:left;}
#topPan ul{ height:36px; position:absolute; top:32px; right:45px; float:left}
#topPan ul li{width:136px; height:36px; float:left;}
#topPan ul li a{width:136px; height:36px; display:block; background:url(../images/menu_all_bg_01.jpg) 0 0 no-repeat; color:#005ACB; text-decoration:none; font:13px Arial; font-weight:bold; text-align:center; line-height:33px; margin:0 2px 0 0;}
#topPan ul li a:hover{background:url(../images/menu_all_bg_01.jpg) 0 0 no-repeat; color:#ff4e00; text-decoration:none;}

#topPan ul li.home{background:url(../images/menu_all_bg_01.jpg) 0 0 no-repeat; color:#ff4e00; text-decoration:none; font-size:14px; font-weight:bold; text-align:center; line-height:33px;}
/*----/TOP PANEL----*/
#navigation a
{
color: #000;
background: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url(right-tab.gif) right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: #781351 url(left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background: url(right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
} 
/*------------------header middle-----------------------*/
#middlePan{
	background:url(../images/banner.jpg) no-repeat 0px 0px;
	width:600px;
	height:151px;
	float:left;
	}
#middlePan img{
	margin:0px;
	}

.ft_text {
	color:#5F74AA;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.ptitle_text {
	color:#003273;
	font:14px/17px Arial, Helvetica, sans-serif;
	
}
.well_text {
	color:#689A3B;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.new_text {
	color:#689A3B;
	font:18px/20px Arial, Helvetica, sans-serif;
}
/*----------------------project-----------*/
#project{
	width:100%;
	height:5px;
	margin:10px 0 10px auto;
	/*background:#8DABC9; color:#A68A33;*/
	clear:both;
	}

/*------------------------footer---------------*/
#footer{
	width:100%;
	height:140px;
	margin:0 auto 0 auto;
	background:url(../images/footer_bg_01.jpg) repeat-x #BECACB;
	color:#000000;
	font:11px/16px Arial, Helvetica, sans-serif;
	float:left;
	}
#footer ul{
	width:500px;
	margin:41px auto 0 auto;
	display:block;
	font-size:0px;
	height:20px;
	}
#footer ul li{
	display:block;
	float:left;
	height:16px;
	font:13px/16px Arial, Helvetica, sans-serif;
	}
#footer ul li a{
	margin:0 10px 0 10px; text-decoration:none;	color:#000000; background-color:#BECACB;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	width:300px; margin:0 auto 0 auto;	display:block;
	}
#footer p a:hover {	
	color:#ffffff;
	background-color:#BECACB;
	}

/* jMyCarousel*/
div.jMyCarousel .prev{
	background: url('../images/left.png') center center no-repeat;
	width:47px;
	height:61px;
	border:1px;
	
}

div.jMyCarousel .next{
	background: url('../images/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}

/** Carousel 2 **/
div.jMyCarousel{
	margin:auto;
}

div.jMyCarousel ul{

}

div.jMyCarousel ul li{
	margin:5px;
	border:3px solid #D2E69A;
	line-height:0px;
	padding:3px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	margin:0px;
	padding:0px;
}

div.jMyCarousel ul li a img{
	display:block;
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.product_details a{
cursor:pointer;
text-decoration:none;
color:#0099CC;
}