body{margin:0; padding:0; background:#313131; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:justify;}

p{margin:0px; padding:0px;}
ul{margin:0 0 0 27px; padding:0px;}
/*-----------------------------------------------------------------------------------------*/

.bg-main{ background:url(../images/main-bg.jpg) repeat-y;}
.bg-top{ background:url(../images/top-right-img.jpg) no-repeat;}
.bg-topline{ background:url(../images/top-line.gif) repeat-x; padding:3px 0;}
.bg-search{ background:url(../images/search-boxbg.jpg) repeat-x;}
.bg-lefthead{ background:url(../images/left-heading-bg.jpg) no-repeat; font: italic 17px Georgia, "Times New Roman", Times, serif; color:#FFF; padding:3px 0 7px 30px;}
.bg-hotpainting{ background:url(../images/hot-painting-box.jpg) no-repeat;}
.bg-link{ background:url(../images/bg-link.jpg) bottom repeat-x;}
.bg-leftbox{background:#7c9439; border:#cac132 2px solid; padding:8px 2px 8px 11px; margin:0 2px;}
.bg-welcome{ background:url(../images/welcome-bg.jpg) right top no-repeat;}

.bg-color{background:#fbfbf3;}

.border-bot{border-bottom:#a5a5a5 1px solid;}
.border-footer{border-bottom:#c9cc83 1px solid}

.box-tc{background:url(../images/box-tc.jpg) repeat-x;}
.box-bc{background:url(../images/box-bc.jpg) repeat-x;}
.box-bg{border:#dbdbdb 2px solid; border-width:0 2px;}

/*-----------------------------------------------------------------------------------------*/

.main-link a{ background:url(../images/btn-bg.gif) no-repeat; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#ff0000; text-decoration:none; text-align:center; padding:8px 0; width:123px; display:inline-block;}
.main-link a:hover{color:#000;}

.bot_link{font:bold 12px Verdana, Geneva, sans-serif; color:#000;}
.bot_link a{color:#000; text-decoration:none; display:inline-table; padding:0 14px;}
.bot_link a:hover{color:#c5000c;}

.left-cate a{font:11px Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; display:block; line-height:18px; width:154px; margin:auto;}
.left-cate a:hover{color:#fef153;}

.link{color:#000000; text-decoration:none;}
.link:hover{color:#be0000;}

.link1{color:#f70000; text-decoration:none;}
.link1:hover{color:#000000;}

.link2{color:#7f9539; text-decoration:none;}
.link2:hover{color:#000000;}

.tree{color:#d70b16; font:11px Arial, Helvetica, sans-serif; color:#000; text-align:right; background:url(../images/tree-gred.gif) right repeat-y; padding:3px;}
.tree a{color:#d70b16; text-decoration:underline; color:#028fe5;}
.tree a:hover{color:#000; text-decoration:none;}

.paging a{font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#000000;text-decoration:none;padding:2px 7px;}
.paging a:hover{background-color:#4c3843; color:#FFFFFF; padding:2px 7px;}
.paging-bgcolor{background-color:#4c3843; color: #FFFFFF; padding:2px 7px;}

/*-----------------------------------------------------------------------------------------*/

.textbox{background:#fff url(../images/search-icon.jpg) 5px no-repeat; color:#000; font:11px Arial, Helvetica, sans-serif; border:#a49b2e 1px solid; padding:3px 2px 3px 30px;}
.heading {color:#b4101a; font:18px Georgia, "Times New Roman", Times, serif;}
.heading-grey {color:#000; font:18px Georgia, "Times New Roman", Times, serif;}
.pro-heading {color:#000; font:bold 13px Arial, Helvetica, sans-serif;}
.wht-style {color:#fff;}
.red-style {color:#f30000;}
.button {background:url(../images/btn-gred.gif) repeat-x; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; border:0px; text-decoration:none; padding:0 3px; cursor:pointer;}

.absmid{vertical-align:middle;}

.fs11{font-size:11px}
.fs13{font-size:13px}

.star{color:#009eff;}

.al{text-align:left;}
.ar{text-align:right;}
.ac{text-align:center;}

.b{font-weight:bold;}
.u{text-decoration:underline;}
.i{font-style:italic;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.ver{font:Verdana, Geneva, sans-serif;}

.ml11{margin-left:11px;}

.mr10{margin-right:10px;}
.mr16{margin-right:16px;}
.mr30{margin-right:30px;}

.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}

.ml10{margin-left:10px;}
.ml14{margin-left:14px;}
.ml12{margin-left:12px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml23{margin-left:24px;}
.ml17{margin-left:15px;}
.ml25{margin-left:28px;}

.ml9mr9{margin-left:9px; margin-right:9px;}

.plr12{padding:0 12px;}

.pr7{padding-right:7px;}
.pr8{padding-right:8px;}
.pr16{padding-right:16px;}
.pr22{padding-right:22px;}

.pl8{padding-left:8px;}
.pl11{padding-left:11px;}

.pt5{padding-top:5px;}
.pt20{padding-top:20px;}

.pb10{padding-bottom:10px;}

.w165{ width:165px;}
.w170{ width:170px;}









.fleft{ float:left;}
.fright{ float:right;}
/*---------------------------------------Tables--------------------------------------------------*/

.mycntnr{margin:15px auto 10px;}
.pro-cat-tab{float:left; margin-top:10px; margin-bottom:10px;}

.pro_dis_tab_cont{
}
.pro_dis_tab_cont img{
margin:10px 0px;
border:4px solid #bd793f; padding:1px;
}

.pro_des_title{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:24px;
background:#afe3a5;
display:block;
font-weight:bold;
color:#000000;
padding-left:4px;
}
.tab_brdr{border-top:1px solid #E8E8E8; border-left:1px solid #E8E8E8;}
.tab_brdr td{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; line-height:20px; padding:2px 5px; color:#000;}


p.txt1{color:#666; line-height:17px; font-size:12px; text-align:justify;}
.rd_txt{color:#F00; font-weight:bold;}


.title01 {color:#b4101a; font:16px Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-top:6px; display:block; padding-bottom:12px;}
.title02{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#993300; border-bottom:2px solid #cccccc; display:block; line-height:22px;}

.heading1 {color:#6b9101; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/ero1.gif) 0px 2px no-repeat; padding-left:14px;}
.heading1 a{color:#6b9101; text-decoration:none;} 
.heading1 a:visited{color:#6b9101; text-decoration:none;} 
.heading1 a:hover{color:#6b9101; text-decoration:underline;}
.heading2 {color:#de5757; font:bold 12px Arial, Helvetica, sans-serif;}

.sitemap_tab{}
.sitemap_tab a, .sitemap_tab a:visited{color:#7c9439; text-decoration:underline;}




/*--------------------------------------links----------------------------------------------*/

a.link-01, a.link-01:visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7c9439; font-weight:bold; display:inline-block; text-decoration:none; line-height:24px;}
a.link-01:hover{text-decoration:underline; color:#f28503;}

a.btn, a.btn:visited{background: url(../images/butbg.jpg) repeat-x #9ea732; display: inline-block; font-size:11px; color:#FFF; font-weight:bold; padding:2px 6px; text-align:center; text-decoration:none; margin:3px 0px;}	
a.btn:hover{color:#FF9; text-decoration:none;}
.btn1{ background:url(../images/butbg.jpg) repeat-x; display:inline-block; font-size:11px; color:#FFF; font-weight:bold; padding:2px 12px; text-align:center; text-decoration:none; margin:3px 0px;}

.paging_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:right;}
.paging_txt a{color:#993300; text-decoration:none;}
.paging_txt a:visited{color:#993300; text-decoration:none;}
.paging_txt a:hover{color:#993300; text-decoration:underline;}

a.view, a.view:visited{background:url(../images/search-icon.jpg) no-repeat 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#b06b37; padding-left:15px; display:inline-block; text-decoration:none; padding-bottom:10px;}
a.more, a.more:visited{background:url(../images/blt1.jpg) no-repeat 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7c9439; font-weight:bold; padding-left:28px; display:inline-block; text-decoration:none; padding-bottom:10px; line-height:24px;}

.mypic{background:#f8f8f8; padding:2px; border:5px solid #dfdfdf;}

.mypic-frame{background:url(../images/photo-frame.jpg) no-repeat; text-align:center; width:140px; height:150px;}

/*******************************************************paging******************************************************************/
.paging_cntnr{
	margin:8px 0px 10px 0px; border:1px solid #F0F0F0; padding:5px; float:right;
}
.paging_tab{
width:100%;
}
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
a.navBarTxt{
	width:16px; 
	height:15px; 
    background-color:#ffffff; 
	border: 1px solid #CCC; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #993300; 
	text-decoration: none; 
	padding:2px 5px 1px 4px; 
}
a.navBarTxt:visited{
	width:16px; 
	height:15px; 
    background-color:#ffffff; 
	border: 1px solid #CCC; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #993300; 
	text-decoration: none; 
	padding:2px 5px 1px 4px; 
}
a.navBarTxt:hover{
	width:16px; 
	height:15px; 
    background-color:#fffebd; 
	border: 1px solid #819738; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #993300; 
	text-decoration: none; 
	padding:2px 5px 1px 4px; 
}

