/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	
/*	vertical-align:baseline;*/
}
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_body.gif) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
a {
	text-decoration:underline;
	color:#3399ff;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 3px 13px 0px;
	margin:0px;
}
h1 {
	font-size:40px;
	padding:0;
}
#wrapper {
	width:1048px;
	background:url(../images/bg_wrapper.gif) repeat-y left top;
}
											
											/* Header */
#header{
	height:92px;
	border-top:3px solid #0085c2;
	width:1024px;	
}
.logo {
	padding:15px 0 0 75px;
}
.searchbox {
	width:320px;
	height:30px;
	background:url(../images/bg_search.gif) no-repeat left top;
}
.lsearch {
	width:152px;
	background:url(../images/txt_search.gif) no-repeat 22px center;
	margin:2px 0 0 0;
	padding-left:78px;
}
.txtbox1 {
	background:url(../images/bg_txtbox1.gif) no-repeat left top;
	width:151px;
	height:21px;
}
.txtbox1 input {
	width:145px;
	height:16px;
	margin:4px 0 0 4px;
	border:0;
	font-size:11px;
}
.rsearch {
	width:85px;
	margin-top:2px;
}
#menu_box{
	background:url(../images/bg_menu.gif) no-repeat left top;
	height:36px;
}	
#menu {
	padding-left:35px;
}
											/* Body */
#body{
	width:1024px;
}
.block1 {
	background:url(../images/bg_contentbottom.gif) no-repeat left bottom;
	padding:10px 0 20px 0;
	margin-bottom:1px;
}
.lcol_01 {
	width:380px;
}
.rcol_01 {
	width:638px;
}
.rcol_01 h2 {
	padding-bottom:20px;
}
.rcol_01 p {
	text-align:center;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color:#424343;
}

.block2 {
	background:url(../images/bg_titlebox.gif) no-repeat left top;
	border-top:3px solid #eeecec;
}
.feat {
	padding:3px 0 0 32px;
}
.lcol_02 {
	width:340px;
}
.mcol_02 {
	width:331px;
}
.rcol_02 {
	width:345px;
}
.img_prod {
	text-align:center;
	height:162px;
}
.txt_prod {
	padding-left:36px;
	color:#999;
}
.txt_prod span, .txt_prod span a {
	font-size:14px;
	color:#025fac;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.lcol_02 .img_prod span {
	padding:10px 0 0 0;
	display:block;
}
.mcol_02 .img_prod span {
	padding:10px 0 0 0;
	display:block;
}
.rcol_02 .img_prod span {
	padding:60px 0 0 0;
	display:block;
}

.block3 {
	background-color:#eeecec;
	min-height:10px;
	height: auto !important;
	height:10px;
}
.lcol_03 {
	background:url(../images/bt_title1.gif) no-repeat right top;	
	width:345px;
}
.mcol_03 {
	width:334px;
	background:url(../images/bt_title1.gif) no-repeat right top;	
}
.rcol_03 {
	width:345px;
	background:url(../images/bt_title1.gif) no-repeat right top;
	color:#666;
}
.box_curve {
	background:url(../images/img_curve1b.gif) repeat-y left top;
	width:302px;
}
.b3_title {
	height:27px;
	color:#FFF;
}
.b3_content {
	background:url(../images/bg_rshadow.gif) no-repeat right top;
}
.rc_content {
	padding:0 18px;
}
.logo_img1 {
	width:128px;
	text-align:center;
	padding-bottom:10px;
}
.logo_img2 {
	margin-right:15px;	
}
.lcol_03 .b3_content {
	padding:15px 0;
}
.mcol_03 .b3_content {
	padding:15px;
}
.rcol_03 .b3_content {
	padding:15px 15px 15px 17px;
}
.contact_box {
	width:150px;
        color:#999999;
}
.contact_box strong{
	 color:#000;
}
.mtesti_box {
	padding-bottom:5px;
	color:#666;
}
.mtesti_box strong {
	color:#333333;
}
.read a, .read2 a {
	font-weight:bold;
	color:#2485ca;
}
.read2 {
	padding-top:10px;
	display:block;
}
.contact_box p {
	min-height:85px;
	height:auto !important;
	height:85px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.no_img {
	background-image:none;
}
.lcol_03 .b3_title h2 {
	padding:3px 0 0 28px;
}
.mcol_03 .b3_title h2 {
	padding:3px 0 0 13px;
}
.rcol_03 .b3_title h2 {
	padding:3px 0 0 17px;
}

/*-- INNER CONTENT --*/
.inner_content {
	padding:35px 30px 20px 40px;
	color:#999;
}
.inner_content2 {
	padding:35px 25px 20px 25px;
	color:#999;
}
.inner_content h3 {
	padding:5px 0 8px 0;
	color:#000000;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.h3_blue {
	color:#025fac !important;
	padding:4px 0 16px 0 !important;
}

.lbox {
	width:650px;
}
.lbox p {
	padding-right:25px;
}

.rbox img {
	position:relative;
	top:-10px;
}
.list1 {
	margin:0;
	padding:0 0 13px 0;
}
.list1 li {
	background:url(../images/bg_bullets.gif) no-repeat 10px center;
	list-style:none;
	padding:4px 0 4px 35px;
}
.links1 {
	color:#3399ff;	
	font-weight:bold;
	padding-bottom:7px;
}
.pos_top {
	position:relative;
	top:-10px;
}
.tbl_box {
	width:852px;
}
.tbl_bg {
	background:url(../images/bg_tblmid.gif) repeat-y left top;
}
.tbl_topbg {
	background:url(../images/bg_tbltop.gif) no-repeat left top;
}
.tbl_bottombg {
	background:url(../images/bg_tblbottom.gif) no-repeat left bottom;	
}
.td1, .td2, .td3 {
	background:url(../images/bg_tblleft.gif) repeat-x left top;
	height:17px;
	padding:3px 0 0 0;
	color:#fff;
	text-align:center;
}
.td1 {
	margin-left:2px;
	text-align:right;
	padding:3px 35px 0 0;
}
.td3 {
	margin-right:2px;
}
.rbg {
	background:url(../images/bg_tblright.gif) no-repeat right top;
}
.tar {
	text-align:right;
	padding-right:35px;
}
.tac {
	text-align:center;
}
.tac_16 {
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.tac_18 {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
.tac_pr {
	padding-right:20px;
	text-align:right;
}
.txt18 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#025fac;
}
.tbl_bg2 {
	background:url(../images/bg_tblmid2.gif) repeat-y left top;
	font-size:11px;
}
.tbl_topbg2 {
	background:url(../images/bg_tbltop2.gif) no-repeat left top;	
}
.tbl_bottombg2 {
	background:url(../images/bg_tblbottom2.gif) no-repeat left bottom;
}
.tbl_topbg2 .td1 {
	margin-left:2px;
	text-align:right;
	padding:3px 15px 0 0;
}
.tbl_topbg2 .tar {
	text-align:right;
	padding-right:15px;
}
.txt16 {
	text-align:center;
	color:#fff;
	font-size:16px;
}


											/* Footer */
#footer {
	background:url(../images/bg_footer.jpg) no-repeat left top;
	text-align:center;
	width:1024px;
	padding:10px 0 20px 0;
	color:#FFF;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#fff;
	padding:0 10px 0 10px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/bg_vline.gif) no-repeat right center;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	background-image:none !important;
}
.copyright {
	padding:5px 0 0 0;
}

/* newly added */

.lcol_02a .img_proda span {
	padding:10px 0 0 0;
	display:block;
}
.lcol_02a {
	width:300px;
}
.img_proda {
	text-align:center;
	height:auto;
        width:auto;
        border:1px solid #999;
       padding: 5px 12px 0px 0px;
}
.txt_proda {
	/* padding-left:90px; */
    /*   padding-top:20px; */
	color:#999;
       text-align:center;
}
.txt_proda span, .txt_proda span a {
	font-size:14px;
	color:#025fac;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.rbox {
}
.p_img  img{
  float:right;
 padding:37px 14px 0 0;
}

input.rad1 {
        line-height:27px;
          padding:6px;

}

select#CAT_Custom_112868 {
     width:418px;
}
select#Title {
     width:200px;
}
#CAT_Custom_112873 {
     width:418px;
}
#invi{display:none;}