/* CSS Document */
html, body 
{
	margin:0px;
	height:100%; margin:0px; 
	width:100%;
	text-align:middle;
	color:#000000;
}
table 
{
	font-size:12px; color:#000000; font-family:Arial, Tahoma, Helvetica, Verdana; 
	atext-align:left;
}
img
{
border:0px;
}

.row::after { content: "";  clear: both;  display: block;}
[class*="col-"] { float: left;width:100%;}

.col-1 {width: 8.33%;}.col-2 {width: 16.66%;}
.col-3 {width: 25%;float:left;}.col-4 {width: 30%;float:left;}.col-5 {width: 41.66%;}.col-59 {width: 49%;}.col-6 {width: 50%;}
.col-7 {width: 58.33%;}.col-8 {width: 66.66%;}.col-9 {width: 72%;}.col-10 {width: 83.33%;}.col-11 {width: 91.66%;}
.col-12 {width: 100%; float:left;}

.imgr
{
border:0px;width:100%;border-radius:5px;
}

.p5{padding:5px;}
.p10{padding:10px;}
.prodimg {border-radius:5px; margin-left:0px; border:#d92413 solid 1px;padding:0px;text-align:center;background-color:#ffffff;}
.imghgt{border-radius:5px;max-height:180px !important;min-height:180px !important;width:100%;}


@media only screen and (min-width: 601px) 
{
.overlay {height: 100%;width: 0;position: fixed;z-index: 51;top: 20px;left: 30px;overflow-x: hidden;transition: 0.1s;}
.overlay-content {position: relative;top: 0%;padding:5px;text-align: left; border-style:solid; border-width:1px; border-color:#cccccc; border-radius:2px;background-color:#ffffff;}
.overlay a {font-family:sans-serif;text-decoration: none;color: #a45500;font-weight:100;}
.overlay a:hover, .overlay a:focus {color: #333366;}
}

@media screen and (max-width: 600px) 
{
.overlay a {font-size: 12px;}
.overlay {padding:0px;height: 100%;width: 0;position: fixed;margin:0px;z-index: 51;top: 10px;left: 10px;overflow-x: hidden;transition: 0.1s;}
.overlay-content{border-style:solid; border-width:1px;border-color:#cccccc; position:relative;padding:5px;margin:0px;background-color: #ffffff;}
.overlay-content a{position: relative;top: 0%;width: 100%;text-align: left;margin-top: 0px;font-size:12px;font-family:sans-serif;
text-decoration:none;color:#4c4c4c;font-weight:100;}
}
.closebtn {position: absolute;font-size: 50px !important;float:right;}






/* top section */

.logo
{
margin:15px 0px 0px 20px;
}

.header
{
	afloat:middle;
	max-width:1024px;
	height:79px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/aheader_bg.gif) no-repeat left top;
	
	
}
.header-links
{
	padding:2px 0px 0px 0px;
	float:right;
	text-align:right;
	width:180px;
}


.header-links a
{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; text-decoration:none;
	padding:0px 10px 0px 25px;
}
.header-links a:hover
{
	color:#CCCCCC;
}
.header_link1
{
	background:url(images/h_llink1.gif) no-repeat left;
	padding:0px 15px 0px 30px;
}

.header_link2
{
	background:url(images/h_llink2.gif) no-repeat left;
	padding:0px 0px 0px 15px;
}




.mdl-part
{
	
	vertical-align:top;
	text-align:left;
	awidth:950px;
	padding:0px 0px 0px 0px;

}
/* left section */
.leftsection
{
	vertical-align:top; width:278px;
	padding:0px 0px 10px 0px;
	
	background:#FFFFFF;
}

.leftsection-link
{
	width:255px;
	padding:0px 0px 0px 0px;
	
	
}



.leftsection-link ul
{
	
	line-height:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.leftsection-link li a
{
	color:#606060; display:block;
	width:220px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:500;
    padding:0px 0px 0px 35px; margin:0px 0px 0px 0px;
	background:url(images/leftlinks_bg.gif) no-repeat;	
}

.leftsection-link li a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/Current_leftlinks_bg.gif) no-repeat;
}
.leftsection-link li a.current
{
	background:url(images/Current_leftlinks_bg.gif) no-repeat;
	color:#FFFFFF;
}
.latest_news
{
	background:url(images/latest_news_bg.gif) no-repeat;
	height:34px;font-weight:bold;
	font-family:Century Gothic;
	font-size:18px; color:#793f0d;
	padding-left:10px; vertical-align:top;
}
.date
{
	color:#d3a400;
	font-size:12px; font-weight:bold;
	background:url(images/date_icon.gif) no-repeat left;
	padding-left:15px;
}

/* Main Part */

.main-part
{
	
	padding:0px 0px 0px 33px;
	vertical-align:top;
	background:url(images/amainpart_bg.gif) repeat-y left;
	width:720px;
}
.padright{padding-right:44px;}
.padtop{padding-top:6px;}
.txt-area{ line-height:22px; text-align:justify;font-size:15px;color:#000000;}

#textarea{ line-height:22px; text-align:justify;font-size:15px;color:#000000;}
#textarea a{line-height:22px; font-size:13px; text-decoration:none; color:#000000;}
#textarea a:hover{text-decoration:none; color:#666666;}
.heading{font-size:20px; color:#000000;line-height:24px;padding-bottom:5px;}
.color-hd{color:#000000 !important;}
.line{padding-left:45px;}
.more
{
	float:right; text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	
	
}
.more a
{
	color:#ff8601; padding:0px 10px 4px 15px;
	text-decoration:underline; background:url(images/more_icon.gif) no-repeat left;
}
.more a:hover
{
	color:#ff8601;
	text-decoration:none;
}

.marquee-h
{
 	awidth:625px;
	margin:0px 50px 0px 40px;
	height:27px;
	 abackground:url(images/products_h_bg.gif) no-repeat right;
 	font-family:Century Gothic;
 	color:#793f0d; font-size:19px;
}

.marquee
{
	awidth:610px;
	margin:15px 0px 15px 0px;
}
.marquee-mdl
{
	abackground:url(images/marquee_bg.gif) repeat-x;
	awidth:596px;
}



/* Footer */

.footer
{
	vertical-align:top;
	height:82px;
	padding:0px 0px 0px 0px;
	background:url(images/abody_footer_bg.gif) repeat-x;
	
}

.footer-menu-area
{
	color:#4a4949;
	text-align:center; vertical-align:top;
	height:82px;
	background:url(images/afooter_bg.gif) no-repeat;
}

.footer-menu
{
	text-align:right;
	line-height:20px;
	vertical-align:top; padding:30px 20px 0px 0px;
}
	
.footer-menu a
{
	
	color:#4a4949;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.footer-menu a:hover
{
	color:#000000;
	text-decoration:none;
}


.developer-link a
{
	color:#ac703d;
	text-decoration:underline;
	font-size:11px; font-weight:bold;
}
.developer-link a:hover
{
	text-decoration:none;
}

input[type="text"] {adisplay: block;margin: 5px;width: 95%;font-family: sans-serif;font-size:12px !important;appearance: none;box-shadow: none;border-radius: 4px;border: solid 1px #707070;transition: box-shadow 0.3s, border 0.3s;padding:6px;}

input[type="text"]:focus {outline: none;	border: solid 1px #707070;	}

textarea{width:95%;font-size:16px;border-radius:4px;}


/*Inner pages*/
.parea{ background:url(images/prod_sec_bg.gif) repeat-y; padding:10px 20px 10px 15px;}
.pname{ background:url(images/pname_bg.gif) repeat-x; height:28px;
      color:#825301; font-size:14px; padding:0px 10px 0px 10px; font-weight:bold;}
.pimg{ width:175px; height:165px; background:url(images/pimg_bg.gif) no-repeat; padding:12px 0px 0px 17px; margin-left:15px;}
.pzoom{ text-align:right; padding-right:2px; padding-top:2px;}
.subhd{color:#d73a32; padding-top:15px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.cont-list { padding:3px 0px 0px 0px;}
.cont-list ul { line-height:20px; margin:0px 0px 0px 0px; padding:0px;}
.cont-list li { padding:0px 0px 0px 12px; list-style:none; background:url(images/list_icon.gif) no-repeat 0px 7px; line-height:20px;}
.cont-list li a {line-height:20px; text-decoration:none; color:#24578a;}
.cont-list li a:hover { text-decoration:none; color:#0883f2;}

.allborder{ border:#ffe4b0 solid 2px; color:#c5c5c5; padding:0px 0px 0px 0px;}
.lightbg td{ border-bottom:#ffeecc solid 1px; background:#ffffff; color:#6e6e6e; padding:0px 0px 0px 10px; line-height:22px;}

